我已经搞砸了很长一段时间了,它变得越来越没乐趣了;我按照MSDN 指南从数据网格中删除一行。它适用于任何行但是我无法指定行......基本上我可以通过使用CurrentIndex
参数删除随机行我尝试更具体的任何内容都会让我出现转换错误。
简而言之,“FindByID”(我的主键)给了我“对象到长”错误等。无法确定我想要删除的行。
//int ThisRow = radGridView1.CurrentIndex.Value;
// Locate row for deletion
VSConnectorDataSet.TestTableRow oldTestTableRow;
oldTestTableRow = vSConnectorDataSet.TestTable.FindByID(
Int64.Parse(radGridView1.CurrentRow.Cells["ID"].Value));
// Delete the row from the dataset
oldTestTableRow.Delete();
// Delete from database
this.testTableTableAdapter1.Update(this.vSConnectorDataSet.TestTable);
//DataRow rowDel=vSConnectorDataSet.TestTable.Rows[ThisRow];
//rowDel.Delete();
//testTableTableAdapter1.Update(vSConnectorDataSet);