刚刚接触C#,使用的是visual Studio 2013,页面窗体用的devexpress,请教大神相关的问题。

使用了gridview,想做到单击CELL可以弹出新的窗口,并把当前参数传到新窗中,并做详细查询数据和编辑。请问应该怎么做。... 使用了gridview,想做到单击CELL可以弹出新的窗口,并把当前参数传到新窗中,并做详细查询数据和编辑。请问应该怎么做。 展开
 我来答
你知道个什么啦
2016-08-17 · TA获得超过117个赞
知道答主
回答量:45
采纳率:100%
帮助的人:15万
展开全部
假设项目中有两个窗体,Form1和Form2,要实现的效果是点击Form1中的Button1按钮实现TextBox1和TextBox2中的值相加,然后把这个相加的值传递给Form2中的TextBox1,并在TextBox1中显示纤棚郑出这个和值。通过为窗体类写属性来传递值
(1),在被传递值的窗体(这里是Form2)类里面写属性
private
string str;//定义的私有变量
public string
STR//为窗体Form2定义的属性
{
get
//读
{ return
str;
}

set //写

{

str =
value;

}
}
(2),在Form2中把读到的属性赋给Form2中的TextBox1文本框
private
void Form2_Load(object sender, EventArgs
e)

{

textBox1.Text = str;
}
(3),在Form1中的Button1的Click点击和猛事件中写如下代码
private
void button1_Click(object sender, EventArgs
e)

{
Form2
frm2 = new
Form2();

int a, b,
sum;
if
(int.TryParse(textBox1.Text, out a) && int.TryParse(textBox2.Text, out
b))//关于毁颂TryParse的使用方法,见补充知识。

{

sum = a +
b;

frm2.STR =
sum.ToString();

frm2.ShowDialog();

}

else

{

frm2.STR =
"输入的为非数字型字符串";

frm2.ShowDialog();

}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式