//New的报表加颜色
private void dgShow_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
foreach(DataGridItem dgs in this.dgShow.Items)
{
HyperLink hy = (HyperLink)dgs.FindControl("HyperLink1"); //找到超链接列
string name = dgs.Cells[1].Text; //获得报表名称
if (name.Substring(name.Length-3,3) == "New")
{
hy.ForeColor = System.Drawing.Color.FromArgb(0,0,255); //设置颜色
}
}
}
private void dgShow_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
foreach(DataGridItem dgs in this.dgShow.Items)
{
HyperLink hy = (HyperLink)dgs.FindControl("HyperLink1"); //找到超链接列
string name = dgs.Cells[1].Text; //获得报表名称
if (name.Substring(name.Length-3,3) == "New")
{
hy.ForeColor = System.Drawing.Color.FromArgb(0,0,255); //设置颜色
}
}
}
本文介绍了一种在ASP.NET应用程序中的数据报表里通过编程方式为新增项目添加高亮显示的方法。该方法利用了DataGrid控件的ItemDataBound事件,通过检查每个项目的名称是否包含特定标识(例如New),来决定是否改变该项目中HyperLink的颜色。
135

被折叠的 条评论
为什么被折叠?



