Winform窗体间传值

瑞雪骄阳 2006-11-07 09:46:33
在一个窗体中有一个datagrid 当双击其中的一条记录时,打开另一个窗体,并将该记录传到新窗体,如何实现,请给代码.先谢了
...全文
213 4 打赏 收藏 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yao991118 2006-11-11
  • 打赏
  • 举报
回复
在winform中窗体之间的传值是很简单的,
你需要在你的工程里重新创建一个新的类,来保存你所要传的值,比如说在工程里创建一个Public.cs文件,
public class Public
{
public static string sSQuary="";
public Public()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public string retsSQuary
{
get
{
return sSQuary;
}
set
{
sSQuary=value;
}
}
}
比如是A窗体要传f值给B窗体s,那么首先要在A窗体中实例话Public:public Public pb=new Public();
然后是Public.sSQuary="";Public.sSQuary=f;
在B窗体中实例话Public:public Public pb=new Public();
s=Public.sSQuary;
这样就可以顺利的传值了,不管是winform还是web都可以用
瑞雪骄阳 2006-11-08
  • 打赏
  • 举报
回复
是在Winform中啊
liuqm 2006-11-08
  • 打赏
  • 举报
回复
如果是传一个参数用
<asp:HyperLinkColumn DataNavigateUrlField="name" DataNavigateUrlFormatString="xxx.aspx?name={)}"></asp:HyperLinkColumn>
liuqm 2006-11-08
  • 打赏
  • 举报
回复
链接列实际上是一个放了LinkButton控件的列,你只要用(LinkButton)DataGrid.Items[0].Cells[0].Controls[0]就能获得链接按钮的实例,那你就可以把它当一个普通按钮来用了。

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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