DataGridView

来源:百度知道 编辑:UC知道 时间:2024/05/13 11:49:05
DataGridView已经自动加载了数据库表中的内容!

点击DataGridView当中某项后,再点按钮,就能把点中的那一行的所有内容,对应显示到几个textbox当中!
C#的 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
都不行啊,,解决不了,,。。。
提高悬赏,,快来回答啊!!!

public Form1()
{
InitializeComponent();

this.dataGridView1.CellClick += new DataGridViewCellEventHandler(dataGridView1_CellClick);

}

void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
string str = this.dataGridView1.CurrentRow.Cells["你要的列的名"].Value.ToString();
this.TextBox1.Text = str;
}

还不明白找我Q,用户名就是

首先定义DataGridView的名称 DGV_Show,将它的selectionMode属性调成FullRowSelect;将MultiSelect属性调成false;
假设DGV_Show上显示的数据有三列,如下所示
name num age
张三; 1; 20
李四; 2; 21

对应的三个TextBox的名称为 txtBox1,txtBox2,txtBox3;
选中DGV_Show的一条记录之后,你所点击的按钮事件的代码如下:
void button_Click()
{
if(DGV_Show.SelectRows.SelectedRows.Count == 1)
{
txtBox1.Text=DGV_Show.SelectedRows[0].Cells[0].Value.ToString();
txtBox2.Text=DGV_Show.Se