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