我有一个数据表,最多可容纳20个或更多值。使用selectrow声明
DataGridViewSelectedRowCollection selectedRows = dgvSelectedFieldsView.SelectedRows;
我从数据表中选择了一行,现在我需要从数据表
中删除该特定行任何人都可以帮助我
谢谢
答案 0 :(得分:1)
//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);
}