DataGrid问题,帮忙看一下 不错!int rowid=dataGrid1.HitTest(e.X,e.Y).Row; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样,以排序就麻烦了,不如这样((datarowview)this.bindingcontext[datagrid1.datasource,datagrid1,datamember].current).delete() curRow = this.dataSet11.Tables["foodsort"].Rows[this.dataGrid1.CurrentCell.RowNumber];//取得当前行 RowNo=DataGrid.HitTest(e.X,e.Y).Row;具体可以查看msdn datagrid.CurrentRowIndex就是当前焦点所在行了 哥们看 帮助ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpref/html/frlrfsystemwindowsformsdatagridclasstopic.htm其中这句话:“注意 由于可以自定义列数(通过添加或删除 GridColumnStylesCollection 的成员),而且可以按列对行进行排序,因此不能确保 RowNumber 和 ColumnNumber 属性值与 DataTable 中的 DataRow 和 DataColumn 索引相符。因此,请避免在 Validating 事件中使用这些属性来验证数据。”解决方法:http://community.csdn.net/Expert/topic/3321/3321426.xml?temp=.2235681 DataRowView drv =(Datarowview)this.BindingContext[datagrid1.DataSource].current)if(drv.row != null) drv.Row.Delete(); 如何利用C#数组中的reserve进行数字交换 怎样在一个类里声名一个自己? 使用正则表达式找到Html中的自定义标识符 C# 当 try{}内的错误发生时,如何 停止程序的执行? 问一下:关于WinForm! 如何格式化decimal类型的0为0.00?? 逐语句调试出错,但编译时通过 请问如何在VC#.net中进行串口编程? 怎么样按钮按下去弹不起来? WinForm控件截图 配置数据库的问题 用C#如何打开记事本啊?????
((datarowview)this.bindingcontext[datagrid1.datasource,datagrid1,datamember].current).delete()
具体可以查看msdn
ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpref/html/frlrfsystemwindowsformsdatagridclasstopic.htm其中这句话:“注意 由于可以自定义列数(通过添加或删除 GridColumnStylesCollection 的成员),而且可以按列对行进行排序,因此不能确保 RowNumber 和 ColumnNumber 属性值与 DataTable 中的 DataRow 和 DataColumn 索引相符。因此,请避免在 Validating 事件中使用这些属性来验证数据。”
解决方法:http://community.csdn.net/Expert/topic/3321/3321426.xml?temp=.2235681
if(drv.row != null) drv.Row.Delete();