删除datatable vb中的选定rowdata

时间:2017-11-29 05:44:04

标签: vb.net datatable

嘿伙计们如何删除数据表上的数据

我的代码,我删除数据,结果只是从网格中删除数据而不是数据

我当前的代码

selectStr = "AccrualNo = '" & bauAccrual  & "' AND GLAccountID = '" & bauGL &"' AND PCCodeID = '" & bauPC  & "'"
    rowToDelete = TempTable.Select(selectStr)(0)
    rowToDelete.Delete
    TempTable.AcceptChanges
    BAU_grdTransactions.DataSource = TempTable

1 个答案:

答案 0 :(得分:0)

试试这个:

string selectStr = "primary_key =" + pk
DataRow rowToDelete = dataTable.Select(selectStr)(0)
dataTable.Rows.Remove(rowToDelete)

primary_key是数据表的主键。您可以从GridView中提取的pk值。如果pk是字符串,请使用单引号。