WinForm中双击dataGridView的一行将其显示到另一个窗体的控件中
2014-07-03 16:23
639 查看
Form1中给dataGridView添加一个dataGridView1_DoubleClick事件,然后直接上代码
private void dataGridView1_DoubleClick(object sender, EventArgs e)
{
Form3 f3 = new Form3(dataGridView1.CurrentRow); //获取点击的那行
f3.Show(); //显示窗体
}
在Form3.cs中
public DataGridViewRow dgvr; //声明一个DataGridViewRow对象
public Form3(DataGridViewRow dgvr1)
{
InitializeComponent();
dgvr = dgvr1;
getValue();
}
public void getValue() //给控件赋值
{
textBox1.Text = dgvr.Cells[0].Value.ToString();
textBox2.Text = dgvr.Cells[1].Value.ToString();
textBox3.Text = dgvr.Cells[2].Value.ToString();
}
可以了,这样就可以实现了。
private void dataGridView1_DoubleClick(object sender, EventArgs e)
{
Form3 f3 = new Form3(dataGridView1.CurrentRow); //获取点击的那行
f3.Show(); //显示窗体
}
在Form3.cs中
public DataGridViewRow dgvr; //声明一个DataGridViewRow对象
public Form3(DataGridViewRow dgvr1)
{
InitializeComponent();
dgvr = dgvr1;
getValue();
}
public void getValue() //给控件赋值
{
textBox1.Text = dgvr.Cells[0].Value.ToString();
textBox2.Text = dgvr.Cells[1].Value.ToString();
textBox3.Text = dgvr.Cells[2].Value.ToString();
}
可以了,这样就可以实现了。
相关文章推荐
- winform开发,双击dataGridView中的一行数据,将数据读出显示。
- C#窗体dataGridView控件鼠标双击显示信息
- WinForm----DataGridview---连接数据库,以及双击一条数据,显示信息到Label控件,也可以是TextBox控件。
- winform窗体中 ComboBox 控件的DropDownWidth属性根据显示的文本设置下拉列表的显示宽度
- Winform中DataGridView控件实现拖动行,并在拖动状态中目标行上显示一条红线。
- WinForm一个窗体调用另一个窗体的控件和事件的方法
- C#Winform基础 显示选中行的第一列单元格的内容,datagridview控件
- WinForm全屏显示DataGridView控件
- WinCE窗体顶部有一行显示不了控件的问题
- winform 加载窗体时弹出另一个窗体并显示进度条的源码
- C#Winform基础 显示选中行的第一列单元格的内容,datagridview控件
- C#给WinForm(窗体)下DataGridView控件添加单选选或多选按钮列
- 【转】Winform中DataGridView控件实现拖动行,并在拖动状态中目标行上显示一条红线。
- 关于WinForm中的DataGridView控件显示数据字典的解决方案。
- c# winform:当子窗体关闭时,更新父窗体DataGridView控件的值
- C# Winform 左侧菜单右边显示、子窗体显示在主窗体(子窗体当控件添加到Panel)
- winform 加载窗体时弹出另一个窗体并显示进度条的源码
- winform窗体上的所有控件都不显示
- C# winform中一个类中如何调用另一个窗体的控件或方法
- winform代码:关联窗体数据更新,删除dataGridview中选中的一行或多行