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(0, 30) + "...";//欄位長度大於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(0, 100) + "......";
}
}
http://apps.hi.baidu.com/share/detail/6835701