首页 > 代码库 > GridView中点击某行的任意位置就选中该行
GridView中点击某行的任意位置就选中该行
GridView中点击某行的任意位置就选中该行 分类: 第一步:添加选择列 点击GridView右边小尖头,双击CommandField,选中"选择",添加,将起设置为不可见; 第二步:处理"ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证",在源文件中添加"enableEventValidation="false""; 第三步:在GridView的RowDataBound事件中增加以下代码: protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { PostBackOptions myPostBackOptions = new PostBackOptions(this); myPostBackOptions.AutoPostBack = false; myPostBackOptions.RequiresJavaScriptProtocol = true; myPostBackOptions.PerformValidation = false; String evt = Page.ClientScript.GetPostBackClientHyperlink(sender as GridView, "Select$" + e.Row.RowIndex.ToString()); e.Row.Attributes.Add("onclick", evt); } 第四步:在GridView的SelectedIndexChanged事件中增加你选中了某行后想做的事: protected void dataGridView1_SelectedIndexChanged(object sender, EventArgs e) { //Functions you want to carry out; } OK!
GridView中点击某行的任意位置就选中该行
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。