我有一个包含多达 20 个值或更多值的数据表。使用 selectrow 语句
DataGridViewSelectedRowCollection selectedRows = dgvSelectedFieldsView.SelectedRows;
我已经从数据表中选择了一行,现在我需要从数据表中删除该特定行
谁能帮我吗
谢谢
我有一个包含多达 20 个值或更多值的数据表。使用 selectrow 语句
DataGridViewSelectedRowCollection selectedRows = dgvSelectedFieldsView.SelectedRows;
我已经从数据表中选择了一行,现在我需要从数据表中删除该特定行
谁能帮我吗
谢谢
//Get the row that is selected
DataGridViewRow dr = selectedRows.Cast<DataGridViewRow>().FirstOrDefault();
//Your temp DataTable
DataTable dtTemp = new DataTable();
//If there is a row selected
if (dr != null)
{
var rowToRemove = dtTemp.Rows.Cast<DataRow>().FirstOrDefault(row => row[0] == dr.Cells[0].Value);
if (rowToRemove != null)
dtTemp.Rows.Remove(rowToRemove);
}