博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
asp.net gridview 如何实现行点击事件
阅读量:6788 次
发布时间:2019-06-26

本文共 1622 字,大约阅读时间需要 5 分钟。

第一步:绑定行点击事件

protected void GV_DATA_RowDataBound( object sender, GridViewRowEventArgs e )    {        if( e.Row.RowType == DataControlRowType.DataRow )        {            e.Row.Attributes.Add( "onmouseover", "if(this!=prevselitem){this.style.backgroundColor='#Efefef'}" );            e.Row.Attributes.Add( "onmouseout", "if(this!=prevselitem){this.style.backgroundColor=''}" );            e.Row.Attributes.Add( "onclick", e.Row.ClientID.ToString() + ".checked=true;selectx(this)" );            e.Row.Attributes[ "style" ] = "Cursor:hand";        }     }

或者

protected void gridCiqGoodsDeclarCheck_RowDataBound(object sender, GridViewRowEventArgs e)        {            e.Row.Attributes["style"] = "cursor:hand";            PostBackOptions myPostBackOptions = new PostBackOptions(this);            myPostBackOptions.AutoPostBack = false;            myPostBackOptions.PerformValidation = false;            myPostBackOptions.RequiresJavaScriptProtocol = true; //加入javascript:头            String evt = Page.ClientScript.GetPostBackClientHyperlink(sender as GridView, "Select$" + e.Row.RowIndex.ToString());            e.Row.Attributes.Add("onclick", evt);        }

第二步 即可写行改变事件

protected void gridCiqGoodsDeclarCheck_SelectedIndexChanged(object sender, EventArgs e)        {            if (gridCiqGoodsDeclarCheck.SelectedRow == null)                return;            //获取运单号            string logisticsNo = gridCiqGoodsDeclarCheck.SelectedRow.Cells[0].Text;            if (string.IsNullOrEmpty(logisticsNo))                return;        }

第三步  <%@ Page Language="C#" 加一段话  

EnableEventValidation="false"

就OK了

还可以参考其他的:

          

转载地址:http://wnbgo.baihongyu.com/

你可能感兴趣的文章
linux中进程和计划任务的管理
查看>>
MongoDB创建副本集
查看>>
Volley源码分析(一)
查看>>
SICP 1.28
查看>>
我的友情链接
查看>>
nginx 基础知识解析
查看>>
Delphi 与 DirectX 之 DelphiX(1): 安装测试
查看>>
Math-Function
查看>>
SCCM 2012 Part 1 部署前环境准备
查看>>
枚举可以这样遍历
查看>>
【AI基础】python:openCV——图像算术运算(2):按位运算
查看>>
Delphi 与 DirectX 之 DelphiX(52): TDIB.DoSaturation();
查看>>
怎么样git代码托管
查看>>
mysqldump
查看>>
网络协议结构体-02
查看>>
HTML5 history API,创造更好的浏览体验
查看>>
11月遇到熟悉的自己
查看>>
在线编辑器 上传控件
查看>>
请在移动端使用 先选择画笔
查看>>
我的友情链接
查看>>