日期:2014-05-17  浏览次数:20385 次

如何实现gridview双击加粗
双击GRIDVIEW某行,该行记录字体加粗,再次双击,则回复原样,
请问这种效果应该如何实现?

------解决方案--------------------
引用:
引用:
CSS code?1234567protected void gvLogInfo_RowDataBound(object sender, GridViewRowEventArgs e){   if(e.Row.RowType == DataControlRowType.DataRow)   {       e.Row.Attributes.Add("cl……

额。这个我也没想过。我做的是鼠标移到那行变色。所以和你还是有点不同。
你也可以换个思路。
------解决方案--------------------
加上这个 cs:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow) 
            {
                e.Row.Attributes.Add("ondblclick","chu(this)");
               
            }
        }



还要加段注册的chu(this)的js:
<script type="text/javascript">
         function chu(obj) {
             if (obj.className == null 
------解决方案--------------------
 obj.className == "") {
                 obj.className = "cs";
             } else {
             obj.className = "";
              }
         }
    </script>

------解决方案--------------------
引用:
引用:CSS code?1234567protected void gvLogInfo_RowDataBound(object sender, GridViewRowEventArgs e){   if(e.Row.RowType == DataControlRowType.DataRow)   {       e.Row.Attribu……
判断属性值 不行么

------解决方案--------------------

$("table tr").dblclick(functin () {     
    //双击事件的执行代码
    var self = $(this);
    self.hasClass("BoldClass") ? self.removeClass("BoldClass") : self.addClass("BoldClass");    
});