Winform中dataGridView的问题

来源:百度知道 编辑:UC知道 时间:2024/06/02 15:30:57
有两个dataGridView。dataGridView1连接数据库中的某张表。双击dataGridView1中其中一行。把值赋给dataGridView2显示出来。
要怎么做?
菜鸟请勿灌水,虽然我也是菜鸟。。
我需要的是代码。。
是代码。
不是伪代码。
=======================
有更加简单明了的么,下面的不是没有写完就是根本和我不对,抱歉。
菜鸟请多照顾

1.先绑定dataGridView1绑定(这个你应该写了吧?)
2.双击dataGridView1的一行赋给dataGridView2(代码如下)

在dataGridView1的dataGridView1_CellDoubleClick事件下面写:
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
this.dataGridView2.Rows[0].Cells[0].Value=this.dataGridView1.CurrentRow.Cells[0].Value.ToString();
}
这应该是最简单的吧

可以虚拟一个数据集 ds sql这样写 select * from 表 where 1=2

在单元格进入事件

将这条记录加入ds 再将ds 绑定到datagridview

写dataGridView1DoubleClick事件中
int id=Convert.ToInt32(dataGridView1SelectedRows[0].Cells["clID"].Value);
GetInfo(id);
dataGridView2.Valible=true;
}
public void GetInfo(int a)//自定义方法
{
DataSet ds=new DataSet();
SqldataApdater da=new SqlDataApdater("select 字段 from 表名 where ID="+a,数据库连接);
......
}
试试吧!

先绑定dataGridView1绑定方法为:
SqlConnection con=new SqlConnection("server=.;uid=sa;pwd=密码;database=数据库");
con.