gridview选择了行颜色 [英] gridview selected row color
本文介绍了gridview选择了行颜色的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Hii
在我的项目中,我在gridview行的鼠标悬停时打开功能区菜单,并且还更改了所选的行颜色,但我不会设置所选的行颜色常量如果鼠标转到那个功能区菜单内容
如何做到这一点......
我使用以下代码为此
private void SetGridRows(GridView gvMycust)
{
int iRowCount = 0 ;
foreach (GridViewRow gr in gvMycust.Rows)
{
标签lblName =(标签)gr.FindControl( custid);
string id = lblName.Text;
string sClass = ListNorRow跨度>;
if (iRowCount == 1 )
{
sClass = ListAltRow;
}
gr.Attributes.Add( onmouseout , javascript:this.className =' + sClass + ');
gr.Attributes.Add( onmouseover, ShowPopup(' + id + ');使用JavasScript:this.className =' ListSelRow';跨度>);
gr.Attributes.Add( OnClick, HideContent('SubMenu'););
iRowCount = iRowCount == 0 ? 1 : 0 ;
}
}
解决方案
嗨......
添加以下代码你的网格视图。
< asp:GridView ID = GridView1 runat = 服务器 >
< SelectedRowStyle BackColor = 蓝色 / >
//添加此项在您的Gridview标记中
< 列 > ;
//
< / Columns >
< / asp:GridView >
谢谢你。
hiii
我正在使用以下javascript ......
< < span class =code-leadattribute> script language = javascript 类型 = text / javascript >
函数ShowPopup(custid
){
var MenuContent =< a href = \ custInfo .aspx?id = + custid + \ > 添加操作< / a > < /跨度>;
MenuContent + =< a href = \ Viewcust.aspx?id = + custid + \ class < span class =code-keyword> = \ nyroModal \ < span class =code-keyword>> 查看操作< / a < span class =code-keyword>> ;
var newDiv = document.getElementById('SubMenu');
document.getElementById('SubMenu')。innerHTML = MenuContent;
ShowContent('SubMenu');
('。nyroModal')。nyroModal();
}
< / script > 跨度>
Hii
In my project I am open ribbon menu on mouseover of gridview row and also change selected row color but I won't to set selected row color constant if mouse goes to that ribbon menu content
how to do this ......
I use following code for this
private void SetGridRows(GridView gvMycust)
{
int iRowCount = 0;
foreach (GridViewRow gr in gvMycust.Rows)
{
Label lblName = (Label)gr.FindControl("custid");
string id = lblName.Text;
string sClass = "ListNorRow";
if (iRowCount == 1)
{
sClass = "ListAltRow";
}
gr.Attributes.Add("onmouseout", "javascript:this.className='" + sClass + "'");
gr.Attributes.Add("onmouseover", "ShowPopup('" + id + "');javasscript:this.className='ListSelRow';");
gr.Attributes.Add("OnClick", "HideContent('SubMenu');");
iRowCount = iRowCount == 0 ? 1 : 0;
}
}
解决方案
Hi...
Add below code in ur gridview.
<asp:GridView ID="GridView1" runat="server"> <SelectedRowStyle BackColor="Blue" /> //Add this in your Gridview markup <Columns> // </Columns> </asp:GridView>
thank u.
hiii
I'm using following javascript......
<script language="javascript" type="text/javascript"> function ShowPopup(custid ) { var MenuContent = "<a href=\"custInfo.aspx?id=" + custid + "\" >Add Action</a>"; MenuContent += "<a href=\"Viewcust.aspx?id=" + custid + "\" class=\"nyroModal\">View Action</a>"; var newDiv = document.getElementById('SubMenu'); document.getElementById('SubMenu').innerHTML = MenuContent; ShowContent('SubMenu');
('.nyroModal').nyroModal(); } </script>
这篇关于gridview选择了行颜色的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文