DataSet ds = new Bll.Admin().GetListByPage("1=1", "", 1,10, out count);
using (ds)
{
gvList.DataSource = ds;
lblCount.Text = count.ToString();
pagerControl1.DrawControl(count);
}上面是绑定到datagridview控件的代码,在lblCount上已经显示有一条数据了,可运行时form界面并不出现数据。
我在datagridview上绑定列名的操作是这样的
点击datagridview,选编辑列-》设置DataPropertyName为相应表的字段名,以及Name也为一样的字段名
请教大家,这上面哪个步骤错了,或者漏掉了。数据一直出不来。
ds 不能在绑定完就释放 它要留在内存中
DataSource 的地址是指向 ds 的
你把ds 释放掉会引起 DataSource 的更改事件
ds释放了,数据源就指向了 空了