怎样将以下两个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实现一样的效果 展开
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实现一样的效果 展开
6个回答
展开全部
很简单,界面上,打开属性栏(按F4),然后打开其中的事件栏,点击一下按钮,然后全都是按钮的事件了,找到click事件,在后面的内容上填写LinkButton6_Click,也就是说两个按钮的事件都填同一个处理函数就可以了。
再或者,直接到你这个form的designer.cs文件下,找到这两个按钮绑定的click事件,这个是纯代码的,都绑定成同个处理函数即可。
两种方法都试试,帮助你立即,尤其是第二种,可以让你知道是如何建立起联系的,并不是界面上简单的双击而已哦。
我说的是winform的,网页的同理
我知道你的意思,按照我说的尝试一下,你就明白了。
再或者,直接到你这个form的designer.cs文件下,找到这两个按钮绑定的click事件,这个是纯代码的,都绑定成同个处理函数即可。
两种方法都试试,帮助你立即,尤其是第二种,可以让你知道是如何建立起联系的,并不是界面上简单的双击而已哦。
我说的是winform的,网页的同理
我知道你的意思,按照我说的尝试一下,你就明白了。
追问
F4按下之后没有什么东西啊
追答
视图——其他窗口——属性窗口
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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();
}
{
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();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你把两个LinkButton的处理方法代码分别放到两个方法中
你得Button点击事件中直接调用这两个方法不就行了
你得Button点击事件中直接调用这两个方法不就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
小弟帮你!
每一个LinkButton有一个属性是comandname (放名称),这个就是用来区分具体点的哪个控件,然后你两个按钮的事件onlick="两个按钮一样的事件名称",然后你在这个事件底下就可以通过e.comandname来区分!
每一个LinkButton有一个属性是comandname (放名称),这个就是用来区分具体点的哪个控件,然后你两个按钮的事件onlick="两个按钮一样的事件名称",然后你在这个事件底下就可以通过e.comandname来区分!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在button按钮中 调用事件就行了 LinkButton5_Click(sender,e); LinkButton6_Click(sender,e);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询