dv.RowStateFilter = DataViewRowState.ModifiedCurrent
解决方案 »
- Unknown Exception: Stack Overflow 错误
- listview连接数据库。
- 怎么能够获取PPT点击记录?
- 求一正则表达式(汉字)
- 错误为:未处理的system.format exception类型的异常出现在mscorlib.dll中,其他信息:索引从0开始必须大于或者等于0且小于参数列表的大
- IVSSLibrary.dll, Interop.SourceSafeTypeLib.dll
- =======哪位兄弟写Symbol(MC3000)手持设备程序的==========
- 急问一个水晶报表问题
- 本人想转行了,准备再去自考一个本科文凭,什么专业实用呀!
- c#ffmpeg解码视频流问题
- 关于源代码管理
- 请问是否c#中是否有类似vb中的prompt函数?
我现在是严格DATAGRID绑定DV
然后
DataRow row=dv.Table.Rows[this.DataGrid1.SelectedIndex+(this.DataGrid1.CurrentPageIndex)*(this.DataGrid1.PageSize)];
当没有查询的时候,索引正确,但是当查询之后,由于DV没变,索引肯定是错的,怎么解决?
一个DataView可以看作一个DataTable某种条件的查询
DataView dv = new DataView(DataTable1);
dv.RowFilter = "CompanyID='abc'";
之后,该DataView就可以看作DataTable中满足CompanyID='abc'的行的一个集合,应该说是一个视图,类似于Sql Server的View概念我觉得
其实不用引用原来DataTable中的对象,DataView中有DataRowView对象
DataRowView drv = dv[n];
drv["CompanyName"]="MS";
也没能够解决我的问题啊