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
this.dataGridView1.Rows[N].Cells[0].Value+ this.dataGridView1.Rows[N].Cells[1].Value。。。。。。。
获得你需要的一行数据,然后拼接成字符串,赋值给datagridview2中相应cell
GridView1.Rows[1].Cells[0].Text=GridView1.Rows[0].Cells[0].Text;
GridView1.Rows[1].Cells[1].Text=GridView1.Rows[0].Cells[1].Text;
DataRowView dr = datagridview1.CurrentCell.OwningRow.DataBoundItem as DataRowView;
datagridview2.Rows.Add( dr);
dataGridView2.Rows[i].Cells[2].Value
或者
dataGridView2.SelectedRows[i].Cells[0].Value