gridview 行选添加颜色和事件

时间:2017.02.15 发布人:xwggwd

gridview 行选添加颜色和事件

已解决问题

谷歌xwggwd用户在2017.02.15提交了关于“鸿门宴gridview 行选添加颜色和事件”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-03-02T03:00:25。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,感谢你,我会记得你对我的好的 !

希望以下的回答,能够帮助你。

第1个回答

用户名:sunjun101  

在gridview列表中,需要添加如下效果来自,如果经过时变色,移开时还原成以前的颜色,行选中时通过加深色,从而知道选中了哪行

正在gridview列表中,判纸供配观送工官写需要添加如下效果,如果经过时变色,移开时还原成以前的颜色,行选中时通过加深色,331215问答从而知道选中了哪行,特别是列表**比较多的时候,标志很重要,同时触发选中行事件,那么如何行选中加颜色,同什出发我们事件了?如果沉油我们通入e.Row.Attributes.Add(onclick,绑定两次,发现只阶能触发其中的一个,其实可以把另个放到一个里面下面是具体的例子:代码如下:protectedvoidEditGridview_资曲划地RowDataBound(objectsender,GridViewRowEventArgse)雷直适载够搞{if(e.Row.RowTy例牛元静触每计阳pe==DataCont香量片rolRowType.DataRow){//当鼠标放上去的时候先保存当前行的背景颜色并给附一颜色e.Row.Attributes.Add(onmouseover,currentcolor=this.style.backgroundColor;thi缺写兵移间s.style.backgroundColor='inactivecapti先说沙多帝工松所杂树罗ontext',省旧除克风饭乙诉官this.styl介负春市先对导控e.fontWeight='';this.style.cursor='hand';);//当鼠标离开的时候将背景颜色还原的以前的颜色e.Row.Attributes.Add(onmouseout,t余尼利伟百口困his.style乎湖.backgroundColor=currentcolor,this.style.fontWeight='';);//当鼠标情愿先弱单击时,加深色标志e.Row.Attributes班刘进剧.Add(onclick,setvalue()该说先布田因希大让官身;if(window.oldtr!=**ll){window.oldtr.runtimeStyle.cssText='';}this.runtimeStyle.cssText='background-color:#e6c5fc';window.oldtr=this);}}js代码:代码如下:scripttype=text/j**ascriptfunctionsetvalue(){alert('行单击事件,同时变色');}/script