c# winform 如何从datagridview1中获得一行数据然后赋值到datagridview2中相应cell中?

2024年10月30日 15:45
有5个网友回答
网友(1):

this.bcDataGridView1["FNumber", this.bcDataGridView1.CurrentRow.RowIndex].Value;这是取选中行的某一列值

你很多列就用for循环赋值啊,
还有 你这样 int.Parse( dataGridView2.CurrentRow.Cells[0].Value.ToString()); 容易报空值错误,你就直接
this.bcDataGridView2["FNumber", this.bcDataGridView1.CurrentRow.RowIndex].Value=this.bcDataGridView1["FNumber", this.bcDataGridView1.CurrentRow.RowIndex].Value

网友(2):

this.dataGridView1.Rows[N].Cells[0].Value+ this.dataGridView1.Rows[N].Cells[1].Value。。。。。。。
获得你需要的一行数据,然后拼接成字符串,赋值给datagridview2中相应cell

网友(3):

GridView1.Rows[1].Cells[0].Text=GridView1.Rows[0].Cells[0].Text;
GridView1.Rows[1].Cells[1].Text=GridView1.Rows[0].Cells[1].Text;

网友(4):

DataRowView dr = datagridview1.CurrentCell.OwningRow.DataBoundItem as DataRowView;
datagridview2.Rows.Add( dr);

网友(5):

dataGridView2.Rows[i].Cells[2].Value

或者

dataGridView2.SelectedRows[i].Cells[0].Value