DataGridView
来源:百度知道 编辑:UC知道 时间:2024/05/13 11:49:05
点击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