0

最大 20 個以上の値を保持するデータテーブルがあります。selectrow ステートメントの使用

DataGridViewSelectedRowCollection selectedRows = dgvSelectedFieldsView.SelectedRows;

データテーブルから行を選択したので、その特定の行をデータテーブルから削除する必要があります

誰でも私を助けることができます

ありがとう

4

1 に答える 1

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);
}
于 2013-03-06T12:59:51.287 に答える