GridView的行单击事件!!!!

求救如题我现在想要实现的是GridView行单击的时候跳转到另外一个页面而不损坏原有的按钮的功能!!!!!原先的按钮有HTML控件有服务器控件有解决方案的朋友请告诉我下谢... 求救 如题 我现在想要实现的是 GridView行单击的时候跳转到另外一个页面
而不损坏原有的按钮的功能!!!!!
原先的按钮 有HTML控件 有服务器控件
有解决方案的朋友请告诉我下 谢了.....
有追加分
不只有一列能选择 只要按的不是按钮就全部能过去!!!!!!!!!!!!!!!!!!!!!!
但是按按钮的时候功能要正常
展开
 我来答
百度网友b5cc3c54ea
2009-08-10 · TA获得超过843个赞
知道小有建树答主
回答量:481
采纳率:0%
帮助的人:238万
展开全部
最简单的办法 把第一列做个超连接,点击第一列的时候到另外的页面,把参数传过去就OK了.
lonetraveller
2009-08-10 · TA获得超过673个赞
知道小有建树答主
回答量:757
采纳率:0%
帮助的人:348万
展开全部
我提供个想法,但是我没有试过.你可以定一个全局变量,布尔型的代表按钮是否被点击,所有的按钮点击事件都修改这个全局变量值为真.而在gridview的单击事件中通过if语句的判断,即该布尔型值为否的时候才执行,真的时候不执行任何操作.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
嗯我不内涵的
2009-08-10
知道答主
回答量:28
采纳率:0%
帮助的人:25.3万
展开全部
是传递gridview选中行的值吗?假设你gridview 的ID是gridview1
1、
在gridview1的 属性-行为的 AutoGenerateSelectButton 这项选择为true
2、
在gridview1的事件SelectedIndexChanged 属性 双击,在自动生成的方法里面添加
//你可以截取选中行的其他列的属性,只要修改GridR.Cell[i]属性即可
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
GridViewRow GridR = GridView1.SelectedRow;
string S = GridR.Cells[2].Text.ToString();
Response.Redirect("Default5.aspx?EmployeeID=" +S);
}

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式