0
내 애플리케이션에 두 개의 데이터 격자가 있습니다 (dataGridView1
및 dataGridView2
). 선택한 항목을 dataGridView1
에서 dataGridView2
으로 옮깁니다. 여기에 내가 현재이 일을하고 어떻게 : 그러나데이터 표를 데이터 표로 복사하지 않고 복사하십시오.
DataTable dt = new DataTable("dt");
DataTable id = new DataTable("id");
try
{
if (dataGridView1.Rows.Count > 0)
{
for (int i = 0; i < dataGridView1.Rows.Count - 0; i++)
{
if (dataGridView1.Rows[i].Cells[0].Value != null)
{
DataRow row;
DataRow idRow;
row = dt.NewRow();
idRow = id.NewRow();
idRow["id"] = dataGridView1.Rows[i].Cells[1].Value.ToString();
row["id"] = dataGridView1.Rows[i].Cells[1].Value.ToString();
row["Link Name"] = dataGridView1.Rows[i].Cells[2].Value.ToString();
dt.Rows.Add(row);
id.Rows.Add(idRow);
}
}
dataGridView2.DataSource = dt;
}
, 나는 또한 dataGridView2
에서 항목을 제거 할 수 있어야합니다. 현재 DataTable dt
은 dataGridView2
에 바인딩되어 있으므로 dataGridView2
도 지워 항목을 추가 한 후에 지울 수 없습니다.
기본적으로 제 질문은 datagrid.DataSource
을 사용하지 않고 데이터 표의 내용을 데이터 표에 추가하는 방법이 있습니까?