我在一个button click 里获得了一个数据,如何在另一个button click里面调用。用的C#

 我来答
lqzcliff
2011-12-12 · TA获得超过368个赞
知道小有建树答主
回答量:460
采纳率:0%
帮助的人:235万
展开全部
如果是在同一个窗体里面,定义一个窗体变量,比如:int temp;
在第一个button click 里设置temp = 10;
在第二个button click 里就可以这样用:int myValue = temp;myValue 就会等于10了.
更多追问追答
追问
在将varchar转换为int时失败,是什么意思
追答
是你在数据转换时出错了,比如: 从varchar数据是"1234"转换成int可以.
查是当varchar数据是"10fsfs"之类就会报这个错.
azur2000
2011-12-12 · TA获得超过321个赞
知道小有建树答主
回答量:315
采纳率:0%
帮助的人:218万
展开全部
protected void lbtn1_Click(object sender, EventArgs e)
{
string s = "123";
ViewState["Result"] = s;
}

protected void lbtn2_Click(object sender, EventArgs e)
{
string t = ViewState["Result"].ToString();
}
更多追问追答
追问
windows窗体应用程序,好像没有ViewState啊
追答
private string result = string.Empty;
protected void lbtn1_Click(object sender, EventArgs e)
{
string s = "123";
result = s;
}

protected void lbtn2_Click(object sender, EventArgs e)
{
string t = result;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a7339fa40
2011-12-12 · TA获得超过703个赞
知道小有建树答主
回答量:389
采纳率:0%
帮助的人:238万
展开全部
你好!
问题解决了么,看了其他人的回答后,我就接着lqzcliff的回答了
你的sql语句写的有误
SqlCommand cmd = new SqlCommand("update book set 书号='3' where bookid='"+mm.Tostring()+"'", con);cmd.ExecuteScalar();
这样写或者
SqlCommand cmd = new SqlCommand(string.Format("update book set 书号='3' where bookid='{0}'",mm.Tostring()), con);cmd.ExecuteScalar();
这样写才可以
追问
原来如此啊,谢谢你了!也谢谢各位大侠了,终于弄好了!小弟以后还望各位多指教啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hmloo20101112
2011-12-12 · TA获得超过383个赞
知道小有建树答主
回答量:260
采纳率:0%
帮助的人:241万
展开全部
有三种方法供你选择:
1. 存在session里面
2.存在viewstate里面
3. 在界面上放一个hiddenfiled控件,把值存到那里面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
luyiwen993
2011-12-12 · 超过55用户采纳过TA的回答
知道小有建树答主
回答量:146
采纳率:0%
帮助的人:120万
展开全部
用全局变量 或者静态变量 比如 你定义了 static string str=""; 你在第一个 click事件中 str="ddd";
那么你在第二个 click 就可以 用 string str1=str;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
youbl
2011-12-12 · TA获得超过2510个赞
知道大有可为答主
回答量:1844
采纳率:62%
帮助的人:1638万
展开全部
用Session保存,或者把这个数据放在页面一个控件里,比如Hidden控件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式