gridview选择了行颜色 [英] gridview selected row color

查看:79
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆