怎样将以下两个linkbutton按钮下的事件写在一个button事件下?急

linkbutton事件的代码:protectedvoidLinkButton5_Click(objectsender,EventArgse){StringselectS... linkbutton事件的代码:
protected void LinkButton5_Click(object sender, EventArgs e)
{
String selectStr = "select 修正权数 from 职称修正权数表 where 职称等级 =( select 职称等级 from 职称 where 职称 =(select 职称 from 教职工表 where 姓名 = '" + Dp1.SelectedValue + "'))";
conn.Open();
SqlCommand cmd = new SqlCommand(selectStr, conn);
SqlDataReader read = cmd.ExecuteReader();
try
{
if (read.Read())
{
Wg1.Text = (String)read["修正权数"];//对应数据库的列名称。
}
else
{
Wg1.Text = "888";
}
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
}
protected void LinkButton6_Click(object sender, EventArgs e)
{
String selectStr = "select 院别修正权数 from 院别及人数修正权数 where 学院类别 ='本院'";
conn.Open();
SqlCommand cmd = new SqlCommand(selectStr, conn);
SqlDataReader read = cmd.ExecuteReader();
try
{
if (read.Read())
{
Wg2.Text = (String)read["院别修正权数"];
}
else
{
Wg2.Text = "888";
}
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}

conn.Close();
}
我想单击button按钮时可以跟分别单击linkbutton实现一样的效果
展开
 我来答
zhuxinjun1982
2012-04-13 · 知道合伙人互联网行家
zhuxinjun1982
知道合伙人互联网行家
采纳数:2145 获赞数:8329
毕业于上海行健职业学院,大专学历;2007~2009在北大青鸟进修网络编程课目。现任网络主管,平时爱好上网。

向TA提问 私信TA
展开全部
你那个READ应该是没有关闭,你读取好一会把READ关闭,然后才能打开。
还有你可以先read.hasrow来判断,来后进去再while(read())循环读取。
最后记得每次读取完后,记得READ.CLOSE();
styshoo1986
2012-04-11 · TA获得超过893个赞
知道小有建树答主
回答量:832
采纳率:100%
帮助的人:265万
展开全部
很简单,界面上,打开属性栏(按F4),然后打开其中的事件栏,点击一下按钮,然后全都是按钮的事件了,找到click事件,在后面的内容上填写LinkButton6_Click,也就是说两个按钮的事件都填同一个处理函数就可以了。
再或者,直接到你这个form的designer.cs文件下,找到这两个按钮绑定的click事件,这个是纯代码的,都绑定成同个处理函数即可。

两种方法都试试,帮助你立即,尤其是第二种,可以让你知道是如何建立起联系的,并不是界面上简单的双击而已哦。
我说的是winform的,网页的同理

我知道你的意思,按照我说的尝试一下,你就明白了。
追问
F4按下之后没有什么东西啊
追答
视图——其他窗口——属性窗口
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
太空沙可口可乐
2012-04-12 · 超过10用户采纳过TA的回答
知道答主
回答量:42
采纳率:0%
帮助的人:31.9万
展开全部
protected void LinkButton6_Click(object sender, EventArgs e)
{

String selectStr = "select 院别修正权数, 修正权数,from 院别及人数修正权数 where 学院类别 ='本院'";
conn.Open();
SqlCommand cmd = new SqlCommand(selectStr, conn);
SqlDataReader read = cmd.ExecuteReader();
try
{
if (read.Read())
{
Wg1.Text = (String)read[0];//对应数据库的列名称。

Wg2.Text = (String)read[1];
}
else
{
Wg2.Text = "888";
}
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}

conn.Close();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
WillJGL
2012-04-11 · TA获得超过118个赞
知道小有建树答主
回答量:213
采纳率:50%
帮助的人:121万
展开全部
你把两个LinkButton的处理方法代码分别放到两个方法中
你得Button点击事件中直接调用这两个方法不就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e1644bd
2012-04-11 · TA获得超过573个赞
知道小有建树答主
回答量:409
采纳率:50%
帮助的人:81.3万
展开全部
小弟帮你!
每一个LinkButton有一个属性是comandname (放名称),这个就是用来区分具体点的哪个控件,然后你两个按钮的事件onlick="两个按钮一样的事件名称",然后你在这个事件底下就可以通过e.comandname来区分!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
imphead520
2012-04-11
知道答主
回答量:49
采纳率:0%
帮助的人:23.2万
展开全部
在button按钮中 调用事件就行了 LinkButton5_Click(sender,e); LinkButton6_Click(sender,e);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式