求解答dataGridView问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不好意思,第一次发帖,想发图片更清楚,结果还是不懂..问题: 我定义了两个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; } } csc编译cs文件,如何指定.net版本啊? 该字符串未被识别为有效的 DateTime [散分]分享几个小技巧 IsolatedStorageFile中的文件之间的调用。。 C# 多视图切换问题 在线等…… for循环中的i++每次只能前进1步,如何每次循环步进3步 刷新问题 前几天去面试.net程序员,面试官让我写出SQL关键字,越多越好。 中文变量名 用与不用? 属性窗口老缩回去了就再也伸展不开 C++中的CallFunction()方法 web.config代码错误
问题:
我定义了两个datagridview,两个datagridview各一张数据库表,如何双击datagridview1获取索引并根据索引添加一行数据显示到datagridview2中?
1:双击datagridview1获取索引
2.从数据库1表中取数据添加到数据库2表中
3.重新绑定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;
}
}