首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

DataGridView的数据源有关问题

2012-01-26 
DataGridView的数据源问题把DataTable:dtSample绑定到DataGridView1:DataGridView1.DataSource dtSample

DataGridView的数据源问题
把DataTable:dtSample绑定到DataGridView1:DataGridView1.DataSource = dtSample;
而后直接在DataGridView1上添加一行新纪录;
最后,想获得变更后的全部数据:
DataTable dtTemp = (DataTable)DataGridView1.DataSource;
可结果发现dtTemp并没有包含新增的那条记录。

遍历DataGridView1当然可以获得最新的DataTable(新增的那条记录),但是否有更简单的方法?











[解决办法]
好像只有更复杂的方法。。。。。
[解决办法]
不做到你的"直接在DataGridView1上添加一行新纪录"是什么意思,是直接用代码动态加到gridview上?
如果是行页面上加的,你在DataGridView1的数据源里当然看不到。
[解决办法]
加数据时调用BeginEdit()和EndEdit
[解决办法]
哦错了是BeginInit()和EndInit();

热点排行