GridView1_SelectedIndexChanging事件 向GridView1中添加了两列select命令字段,分别为columns[5],columns[6],请问我在GridView1_selectedIndexchanging中如何才能区分是第一个select命令字段还是第二个select命令字段!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在页面中加一HIDDEN, 然后用JS在点击第一个SELECT时设置一个值,点击第二个select时设置另一个值,然后再到后台去判断总感觉设置两个select是在跟自己找麻烦 看是什么列如果是ButtonField列,估计可以设CommandName进行区分吧! 我举的例子是添加了两个链接似的的buttonprotected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { HyperLink _hy1 = (HyperLink)e.Row.FindControl("Select1"); HyperLink _hy2 = (HyperLink)e.Row.FindControl("Select2"); if (_hy1 != null) { //执行事件 } if (_hy2 != null) { //执行事件 } } 或者设置button列的CommandName属性protected void GridView1_RowCommand(Object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Select1") { //要执行的事件 } if (e.CommandName == "Select2") { //要执行的事件 } } 我举的例子是添加了两个链接似的的buttonprotected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { HyperLink _hy1 = (HyperLink)e.Row.FindControl("Select1"); HyperLink _hy2 = (HyperLink)e.Row.FindControl("Select2"); if (_hy1 != null) { //执行事件 } if (_hy2 != null) { //执行事件 } }里面的select1 和select2前台是下面这样定义的<ItemTemplate> <asp:HyperLink ID="select1" runat="server" Target="_self" Text=""></asp:HyperLink></ItemTemplate><ItemTemplate> <asp:HyperLink ID="select2" runat="server" Target="_self" Text=""></asp:HyperLink></ItemTemplate> Microsoft JScript 运行时错误: 'KE' 未定义 菜鸟请教:求一段JS的代码,请指点一下!! 关于平均数 精确度 的问题 文本框内容与数据库内容比较的问题 问一个DataGrid绑定的问题~~高手请进~ 在设计页面里使用变量出现问题 DataGrid动态列的数据读取(请教高手) 找不到名称空间. 这个情况怎么处理?留言本多次回复? web打印问题 原来用vbscript写的MD5加密函数如何在.net里继续使用? 100分求“不支持一个 STA 线程上针对多个句柄的 WaitAll。”的解决方案
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
HyperLink _hy1 = (HyperLink)e.Row.FindControl("Select1");
HyperLink _hy2 = (HyperLink)e.Row.FindControl("Select2");
if (_hy1 != null)
{
//执行事件
}
if (_hy2 != null)
{
//执行事件
} }
protected void GridView1_RowCommand(Object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Select1")
{
//要执行的事件
}
if (e.CommandName == "Select2")
{
//要执行的事件
} }
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
HyperLink _hy1 = (HyperLink)e.Row.FindControl("Select1");
HyperLink _hy2 = (HyperLink)e.Row.FindControl("Select2");
if (_hy1 != null)
{
//执行事件
}
if (_hy2 != null)
{
//执行事件
} }里面的select1 和select2前台是下面这样定义的
<ItemTemplate>
<asp:HyperLink ID="select1" runat="server" Target="_self" Text=""></asp:HyperLink>
</ItemTemplate>
<ItemTemplate>
<asp:HyperLink ID="select2" runat="server" Target="_self" Text=""></asp:HyperLink>
</ItemTemplate>