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个字符
}
}
{
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) + "......";
}
}
{
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) + "......";
}
}