有GRID ,点击上面主健所在的单元格得到该单元格的数据,然后我想根据所得到的数据来new一个新的delrow ,这个delrow其实就是我所点的那单元格所在的行,接着在dataset中删除这行,请问如何写?
this.dataSet11.Tables[0].Rows.Remove(delrow)行吗?
这里的delrow怎么得到,用过这样的方法:
DataView vue=new DataView(dataSet11.Tables[0]);
vue.Sort="Bug#";
string cellvalue;
cellvalue=gridView1.GetRowCellDisplayText(hitInfo.RowHandle, hitInfo.Column);
int index=vue.Find(cellvalue);
datarow delrow=this.dataSet11.Tables[0].Rows[index];
但是很明显这里的index不是dataset中的index ,是dataview 中经过排序得到的,不排序又没法查找,显示"查找基于排序顺序来查找行,但未指定任何排序顺序。"
this.dataSet11.Tables[0].Rows.Remove(delrow)行吗?
这里的delrow怎么得到,用过这样的方法:
DataView vue=new DataView(dataSet11.Tables[0]);
vue.Sort="Bug#";
string cellvalue;
cellvalue=gridView1.GetRowCellDisplayText(hitInfo.RowHandle, hitInfo.Column);
int index=vue.Find(cellvalue);
datarow delrow=this.dataSet11.Tables[0].Rows[index];
但是很明显这里的index不是dataset中的index ,是dataview 中经过排序得到的,不排序又没法查找,显示"查找基于排序顺序来查找行,但未指定任何排序顺序。"
解决方案 »
- listview的问题
- GDI+相关..很简单的问题,进来看下啊
- 如何实现winform上textbox1输满三个数字后光标跳到textbox2?
- 用DataSet取Excel中的数据时,数据项以0开头的为何读不进阿?如何才能读进,盼望赐教!
- 关于数据库的进程问题,请大家来讨论
- C#中有没有类似VSGetLastErro的函数来捕捉意外错误。
- 请问那位知道对Serv-U编程的接口函数,我想用自己的程序添加一个用户并指定该用户的目录。能完成添加用户,用Windows自带的FTP也行。
- IO FSO 怎么操作文件的重命名?.net不习惯用!@@@
- C#winfrom excel导出报错:System.InvalidCastException: 接口 Microsoft.Office.Interop.Exc
- 关于propertyGrid?
- 调试ASP.Net时出错,好像是Web.config的问题
- 请教一个DataReader的问题
ds.Tables[0].Rows.Remove(drv.Row)
但现在又有个问题,不能撤消所做的修改,我插入的代码可以撤消,但删除的不行,疑惑中
private void btnCancelAllUpdate_Click(object sender, System.EventArgs e)
{
this.dataSet11.RejectChanges();
}
用这样的语句撤消的