datagridview1的一行记录添加到另一个datagridview2每次都只能添加选中的,之前的没保留在datagridview2 中 private void dataGridView1_MouseClick(object sender, MouseEventArgs e)
{
int row=Convert.ToInt32(dataGridView1.CurrentCell.RowIndex.ToString());
dataGridView1.DataSource = jJBDataSet.Tables[0];
DataTable dt = dataGridView1.DataSource as DataTable;
DataTable dt2 = dt.Clone();
if (row >= 0)
{
DataRow dr = dt.Rows[row];
dt2.Rows.Add(dr.ItemArray);
}
this.dataGridView2.DataSource = dt2;
this.dataGridView2.ReadOnly = true;
}
{
int row=Convert.ToInt32(dataGridView1.CurrentCell.RowIndex.ToString());
dataGridView1.DataSource = jJBDataSet.Tables[0];
DataTable dt = dataGridView1.DataSource as DataTable;
DataTable dt2 = dt.Clone();
if (row >= 0)
{
DataRow dr = dt.Rows[row];
dt2.Rows.Add(dr.ItemArray);
}
this.dataGridView2.DataSource = dt2;
this.dataGridView2.ReadOnly = true;
}
先前添加的需要保存在 ViewState 中。