社区
C#
帖子详情
大家帮个忙!!
promising_90
2012-05-31 09:46:09
怎么样把一个窗体中datagridview中提取出的一个数据(例如一行中的主键)传递到另一个窗体中的textbox控件中
...全文
66
5
打赏
收藏
大家帮个忙!!
怎么样把一个窗体中datagridview中提取出的一个数据(例如一行中的主键)传递到另一个窗体中的textbox控件中
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jy251
2012-05-31
打赏
举报
回复
怎么回答你的问题呢?
两个窗体的传值也分情况不同而不同的。
1.两个窗体都是独立的进程
2.两个窗体在同一个进程中,但是窗体A产生的窗体B
3.两个窗体在同一个进程,但是窗体B不是由窗体A产生的
如果是1,那么需要第三方存储介质
如果是2和3,那么最简单的办法是用public
如果是2,那么还可以使用event
如果是3,那么还可以使用全局静态
当 我没回答吧。
蝶恋花雨
2012-05-31
打赏
举报
回复
在GridView的RowDataBound事件里写代码。
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add("OnDblClick", "JavaScript:document.all('" + textbox1.ClientID + "').value = 'post_code';document.all('" + textbox2.ClientID + "').value = 'post_name;'");
}
}
蝶恋花雨
2012-05-31
打赏
举报
回复
放在一个隐藏域中。随便哪里用。 hidden
__天涯寻梦
2012-05-31
打赏
举报
回复
最简单方法,把另一个窗体中的 textbox 的修饰符设为 public ,取出数据后就 令一窗体.textbox.Text = 数据
Paul_CG
2012-05-31
打赏
举报
回复
加个变量呗。。
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章