winform中怎么在页面中传值?

totodele 2010-07-12 09:16:48
如题。
不知道的顶下。
知道的吼下。
...全文
624 46 打赏 收藏 转发到动态 举报
写回复
用AI写文章
46 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiajun923 2011-10-13
  • 打赏
  • 举报
回复
大家都没读懂题吧?人家说是CS(WinForm)窗体怎么传值到BS(WebForm)页面上。
supercpu123 2010-07-17
  • 打赏
  • 举报
回复
白瞎了楼上这么多人的好心,真是垃圾
小黑哥gs 2010-07-16
  • 打赏
  • 举报
回复
你丫的贴德真差。。受不了了。。这帮人。。有问题的时候问的一卵子的劲。。和他鸡巴一样大的事也问。问完不结贴。。谴责。。
supercpu123 2010-07-15
  • 打赏
  • 举报
回复
父类传子类,直接给子类的属性赋值就行
子类传父类,通过子类触发事件,在事件参数里把值传给父类中的事件处理程序,这就实现了子传父

这里的子类,父类不是指继承关系,而是指A HAS B这样的关系
z812183667 2010-07-15
  • 打赏
  • 举报
回复
把第一个窗体作为属性,传到第二窗体中去@
phpStaleFly 2010-07-15
  • 打赏
  • 举报
回复
用委托+事件进行传值。。在项目中是这样搞的
bucaixiamasha 2010-07-15
  • 打赏
  • 举报
回复
在第二个页面上声明一个全局变量 ,在打开之前赋值
allen3010 2010-07-14
  • 打赏
  • 举报
回复
属性 构造函数 静态
chen307418756 2010-07-14
  • 打赏
  • 举报
回复
winform每个页面就是一个类了
可以使用构造函数传值
也可以使用属性值传
loveheye 2010-07-14
  • 打赏
  • 举报
回复
除了构造函数 和属性传值 我还提供一个 用 委托事件来传值~~ 这样实现麻烦 但是 能够实现的功能全面 比如 一般的情况下 只有当 子页面关闭的时候 你才能把值传给父页面 但是 用事件的话 就不需要关闭子页面。。。。
tyg111 2010-07-14
  • 打赏
  • 举报
回复
学习了,呵呵
shenrujun 2010-07-13
  • 打赏
  • 举报
回复
1.传值可以使用带参数的构造函数
2.定义全局变量
风平心境 2010-07-12
  • 打赏
  • 举报
回复
静态变量或者属性
vip__888 2010-07-12
  • 打赏
  • 举报
回复

winfrom页面传值。。。
定义一个全局变量 到处都可以引用。。。
kj289907795 2010-07-12
  • 打赏
  • 举报
回复
public CustomerInformaion_xiugai()
{
InitializeComponent();
}

private string str;//定义的私有变量
public string STR//为窗体Form2定义的属性
{
get { return str; }//读
set//写
{
str = value;
}
}
Public_SQL public_sql = new Public_SQL();
private void CustomerInformaion_xiugai_Load(object sender, EventArgs e)
{
this.comboBox1.Items.Clear();
string sqlselect = "select *from T_BasicInformation_District";
public_sql.getComboBox(sqlselect, comboBox1, 0);
SqlConnection sqlcon = new SqlConnection("Server =(local);database = SalesManagementSystem;uid =sa;pwd = 123");
if (sqlcon.State == ConnectionState.Closed)
sqlcon.Open();
SqlDataAdapter sda = new SqlDataAdapter("Select FCustomerNumbers,FCompanyName,FLegal,FAddress,FTelephone,FFax,FDistrictID,Fbeizhu from T_BasicInformation_Customer where FCustomerNumbers ='"+ str +"'" , sqlcon);
DataSet ds = new DataSet();
sda.Fill(ds);
DataTable dt = ds.Tables[0];
this.textBoxFCustomerNumbers.Text = dt.Rows[0][0].ToString();

public void xiugai()
{
if (dataGridView1.SelectedRows.Count != 0)
{
string xiugai = dataGridView1[0, dataGridView1.CurrentRow.Index].Value.ToString();
customerinformaion_xiugai.STR = xiugai;
customerinformaion_xiugai.ShowDialog();
this.shuaxindgv();

}
else
{
return;
}
}

写的 自己琢磨下
Raul10 2010-07-12
  • 打赏
  • 举报
回复
LZ能不能说清楚点?
chenlutan 2010-07-12
  • 打赏
  • 举报
回复
不知道 你是父类 传子类 还是子类回传父类
苍穹无痕 2010-07-12
  • 打赏
  • 举报
回复
如果不闲浪费点资源的话,可以把你想保存的数据放入你新建的临时表中,下次去表中去就是了,如果怕浪费资源的话,就写自定义属性吧。给分吧,呵呵。
  • 打赏
  • 举报
回复
专门写个类,封装你要传的字段
Ki1381 2010-07-12
  • 打赏
  • 举报
回复
也可以利用窗体的构造函数传入值
加载更多回复(26)

111,125

社区成员

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

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

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