Snowfun

导航

 

 

 

 protected void gvValueList_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.Pager)
        {
            e.Row.Visible = false;
        }

        if (e.Row.RowIndex > -1)
        {
            e.Row.Attributes.Add("onmouseover""c=this.style.backgroundColor;this.style.backgroundColor='#F0F0E0'");
            e.Row.Attributes.Add("onmouseout""this.style.backgroundColor=c;");
            e.Row.Style.Add("cursor""hand");

            if (e.Row.RowIndex != gvValueList.EditIndex)
            {
                //((ImageButton)e.Row.Cells[iDele].Controls[0]).Attributes.Add("onclick", "isSubmit= confirm('是否刪除?');");
            }
        }

        //绑定gridview单元格内容过长,用tooltip,单元格截取指定长度,鼠标停留时显示全部内容,
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            e.Row.Cells[5].ToolTip = e.Row.Cells[5].Text;
            if (e.Row.Cells[5].Text.Length > 50) e.Row.Cells[5].Text = e.Row.Cells[5].Text.Substring(030) + "...";//字段长度大于50则显示前30个字符
        }
}

 

 

 protected void gvValueList_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        GvDataRowToolTip(e, 4);
        GvDataRowToolTip(e, 6);
        GvDataRowToolTip(e, 8);
        GvDataRowToolTip(e, 10);
    }
    /// <summary>
    
/// 绑定gridview单元格内容过长,用tooltip,单元格截取指定长度,鼠标停留时显示全部内容,
    
/// </summary>
    
/// <param name="e"></param>
    
/// <param name="id"></param>
    protected void GvDataRowToolTip(GridViewRowEventArgs e, int id)
    {
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            e.Row.Cells[id].ToolTip = e.Row.Cells[id].Text;
            if (e.Row.Cells[id].Text.Length > 100) e.Row.Cells[id].Text = e.Row.Cells[id].Text.Substring(0100) + "......";
        }
    }

 

 

http://apps.hi.baidu.com/share/detail/6835701

posted on 2012-05-04 09:04  Snowfun  阅读(762)  评论(0编辑  收藏  举报