datagridview 添加项目数据源
答案:2 悬赏:70 手机版
解决时间 2021-01-30 14:25
- 提问者网友:捧腹剧
- 2021-01-29 18:49
为什么我用DataGridView 点击右上角小箭头里面的 添加项目数据源将数据绑定到DataGridView上时,在修改最后一行数据的时候能自动添行,但是把数据从数据库中取出来放到list里面在绑定到DataSource上就不能自动添行了呢
最佳答案
- 五星知识达人网友:往事埋风中
- 2021-01-29 19:29
执行存储过程调用的是ADO.net
返回的结果集是一个DataSet对象。 如果不是,请检查下你的数据连接库,改下代码。
如果存储过程返回的是两个结果集,那么返回的DataSet就有两个DataTable对象。
调用的时候 只需要
DataSet ds=dbHelper.RunProcedure("Web_pGetDataPager");//假设的返回dataset对象的执行存储过程的方法。
ds.Tables[0] 就是第一个结果集
ds.Tables[1] 就是第二个结果集
//弱绑定第二个结果集 就是下面这样
Datagridview.DataSource=ds.Table[1];
Datagridview.DataBind();
返回的结果集是一个DataSet对象。 如果不是,请检查下你的数据连接库,改下代码。
如果存储过程返回的是两个结果集,那么返回的DataSet就有两个DataTable对象。
调用的时候 只需要
DataSet ds=dbHelper.RunProcedure("Web_pGetDataPager");//假设的返回dataset对象的执行存储过程的方法。
ds.Tables[0] 就是第一个结果集
ds.Tables[1] 就是第二个结果集
//弱绑定第二个结果集 就是下面这样
Datagridview.DataSource=ds.Table[1];
Datagridview.DataBind();
全部回答
- 1楼网友:duile
- 2021-01-29 20:11
1. 把datagridview 拖到窗体上
2. 在datagridview的右上角有个向右的小箭头
3. 点那个小箭头:第一项就是选择数据源,单击下拉菜单
下面就有添加项目数据源 在选择要的数据,解决问题。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯