求解答dataGridView问题
[img=F:\学习资料\项目][/img] --------------------编程问答-------------------- 问题呢? --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答--------------------不好意思,第一次发帖,想发图片更清楚,结果还是不懂..
问题:
我定义了两个datagridview,两个datagridview各一张数据库表,如何双击datagridview1获取索引并根据索引添加一行数据显示到datagridview2中? --------------------编程问答-------------------- 问题分3部:
1:双击datagridview1获取索引
2.从数据库1表中取数据添加到数据库2表中
3.重新绑定datagridview2的数据源 --------------------编程问答-------------------- 假设dataGridView1和dataGridView2各有两列,双击dataGridView1的某一行给dataGridView2添加相同的一行。
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)--------------------编程问答-------------------- 用列索引也许更通用一些:
{
if (e.RowIndex != -1)
{
int index = this.dataGridView2.Rows.Add();
this.dataGridView2.Rows[index].Cells["column3"].Value = this.dataGridView1.Rows[e.RowIndex].Cells["column1"].Value;
this.dataGridView2.Rows[index].Cells["column4"].Value = this.dataGridView1.Rows[e.RowIndex].Cells["column2"].Value;
}
}
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
if (e.RowIndex != -1)
{
int index = this.dataGridView2.Rows.Add();
this.dataGridView2.Rows[index].Cells[0].Value = this.dataGridView1.Rows[e.RowIndex].Cells[0].Value;
this.dataGridView2.Rows[index].Cells[1].Value = this.dataGridView1.Rows[e.RowIndex].Cells[1].Value;
}
}
补充:.NET技术 , C#