注册 登录
编程论坛 ASP.NET技术论坛

界面传值

jalonlovesja 发布于 2008-04-19 14:46, 1279 次点击
从子窗体里面的GridView中传多个值到父窗体的文本框中,如:aaa,bbb,ccc
这样的要怎么才能实现了???
有知道的,告诉小弟先啊,谢谢!!
7 回复
#2
残影留香2008-04-19 17:39
不太理解你的意思
#3
beblue2008-04-19 19:11
就是窗体传参吧
from.cs主窗体,,updata.cs修改记录的窗体
在from.cs中点击一条记录选择修改时:
 updata formChild = new updata(this.dataGridView1[0, this.dataGridView1.CurrentCell.RowIndex].Value.ToString(), this.dataGridView1[1, this.dataGridView1.CurrentCell.RowIndex].Value.ToString(),);                    
//创建修改档案窗体的对象并将所选记录的相关数据相关数据传递给子窗体         
formChild.Show();  //打开修改记录的窗体

然后在updata.cs文件中添加窗体的构造函数
 public updata(string txtSID, string txtSName)
        {
          this.txtSID.Text = txtSID;
          this.txtSName.Text = txtSName;
        }


清楚了吧
#4
jalonlovesja2008-04-21 12:13
我的意思就是从GridView中传多个参数到另一个界面的文本框中了.
#5
小乌龟2008-04-21 14:48
请自己百度一下showModalDialog的用法,怎么得到返回值。
#6
jalonlovesja2008-04-21 15:13
showModalDialog的用法能解决吗???在子窗体中用GridView显示的数据,我传过去的参数是不固定的,当我点击GridView中的一行可以一次传多个参数了.在父窗体用文本框接收了.在文本框中显示的结果如:AAA,BBB,CCC
#7
lxd8242008-04-22 13:52
可以定义属性
就是get{}set{} 简洁方便
#8
小乌龟2008-04-22 14:53
[bo]以下是引用 [un]jalonlovesja[/un] 在 2008-4-21 15:13 的发言:[/bo]

showModalDialog的用法能解决吗???在子窗体中用GridView显示的数据,我传过去的参数是不固定的,当我点击GridView中的一行可以一次传多个参数了.在父窗体用文本框接收了.在文本框中显示的结果如:AAA,BBB,CCC ...


showModalDialog窗口的返回值可以是数组,请你自己BAIDU里面查找相关的解决方法。努力点吧。
1