怎样在窗体1中的datagridview中选择指定数据传递到窗体2的texbox控件中

dyg974 2009-04-23 09:23:29
c#编程怎样在窗体1中的datagridview中选择指定数据传递到窗体2的texbox控件中,选择一条记录的部分字段值或者是全部。谢谢。
...全文
175 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dyg974 2009-04-25
  • 打赏
  • 举报
回复
xsjbxxcx_Form 源数据窗体。
dyg974 2009-04-25
  • 打赏
  • 举报
回复
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
if (bl == true)
{
DataGridViewRow myrow = dataGridView1.SelectedRows[0];
zhcp_Form.datagridvieArray[0] = myrow.Cells["xh"].Value.ToString();
zhcp_Form.datagridvieArray[1] = myrow.Cells["xm"].Value.ToString();
zhcp_Form.datagridvieArray[2] = myrow.Cells["bj"].Value.ToString();
zhcp_Form.datagridvieArray[3] = myrow.Cells["zhy"].Value.ToString();
this.Close();

}

}
private void button1_Click(object sender, EventArgs e)
{

xsjbxxcx_Form xsjbxx = new xsjbxxcx_Form(true);
xsjbxx.ShowDialog();
textBox1.Text = datagridvieArray[0];
textBox2.Text = datagridvieArray[1];
textBox3.Text = datagridvieArray[2];
textBox4.Text = datagridvieArray[3];
}

源数据窗体。
dyg974 2009-04-24
  • 打赏
  • 举报
回复
利用datagridviewdoubleclick事件把数据直接传给制定窗体的静态变量,实现起来最简单。
Jelly_tracy 2009-04-24
  • 打赏
  • 举报
回复
构造函数传参数,利用事件也可以
dyg974 2009-04-24
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 peterb 的回复:]
通过窗体2的构造函数最简单实现 其它有属性 事件等...
参考
http://blog.csdn.net/Knight94/archive/2006/08/22/1104957.aspx
[/Quote]

谢谢,但那不是我所需要的。我已经想出解决方案了。
peterb 2009-04-23
  • 打赏
  • 举报
回复
通过窗体2的构造函数最简单实现 其它有属性 事件等...
参考
http://blog.csdn.net/Knight94/archive/2006/08/22/1104957.aspx

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧