dtShow = (DataTable)dgselect.DataSource;//dgselect数据源都没有绑定,转换得到的也是个空引用
int p1 = dtShow.Rows.Count;
int p1 = dtShow.Rows.Count;
解决方案 »
- {id=a,name=b}集合遍历问题。
- 200分求C#代码 [C# CRC16 校验问题] (有源C++ 代码)
- 如何实现一个server 发消息到多个客户端中?解决送200分
- 请问网页与windows程序的通信用那种方法实现比较好?
- 关于静态类的问题,请高手解答一下,谢谢。
- 高分救助一个数码相片采集系统
- AxWindowsMediaPlayer的状态改变,不能触发PlayStateChange或StateChange
- c# 中如何控制使用户禁止拖动标头来改变LISTVIEW的标头列宽
- 请大家帮忙,运行时出错,“这是一个意外的XML声明。。。”
- 如何提高代码性能?
- 如何捕获DataGridView中DataGridViewCheckBoxColum事件?
- 泛型类使用了new()约束后,我想问如何实例化并给属性赋值
SqlDataAdapter sqlAda = null;
SqlCommandBuilder sqlCmd = null;
sqlCmd = new SqlCommandBuilder(sqlAda);
sqlAda.Update(Dt);
只要你的表中有主键,添上这两句就可以实现数据的保存和修改了。sqlcommandbuilder会自动检测。表一定要有主键,否则不能完成
//DataTable dtUpdate = new DataTable();
//dtUpdate = dtSelect;
//dtUpdate.Rows.Clear();
//DataTable dtShow = new DataTable();
//dtShow = (DataTable)this.bindSource.DataSource;
//dtShow = (DataTable)dgselect.DataSource; //如果Table_BNTCQMSMS 表中有主键
dgselect.DataSource = dtSelect.DefaultView;
SqlCommandBuilder scb = new SqlCommandBuilder(adapter);
adapter.Update(); //下面的Code均可省略