0

次のコードを使用して、データグリッドビューにデータテーブルの行を入力しています。private void FillEmpEmer() { int emerNo;

        empEmerDT.Columns.Add("Emergency Number", typeof(string));
        empEmerDT.Columns.Add("Emergency Address", typeof(string));

        empEmerRows = EmpInfoDS.Tables["EmpEmer"].Select("EmpID='" + txt_EmpID.Text + "'");
        foreach (DataRow dR in empEmerRows)
        {
            emerNo = Convert.ToInt32(dR[1]);
            emerRows = EmpInfoDS.Tables["Emer"].Select("EmerNo='" + emerNo + "'");

            empEmerDT.Rows.Add(emerNo, emerRows[0][1]);
        }

          dataGrid_Emer.DataSource = null;
          dataGrid_Emer.DataSource = empEmerDT.DefaultView;
    }

datagridview に追加された新しい行を新しい DATAROW 配列に格納するにはどうすればよいですか???

4

1 に答える 1

1

DataTable の GetChanges メソッドを利用して、追加された DataRows への参照を取得できます。

こんな感じです:

DataTable changeTable = table.GetChanges(DataRowState.Added);
于 2013-01-21T16:59:25.787 に答える