比如说:有10行数据,我想让他奇数行的数据的背景色是红色的,偶数行的背景色是绿色的...
解决方案 »
- 怎么让 SqlDataReader 返回是打开状态
- dropdownlist 控件 selected的问题
- 请问 asp.net中,如何配置web.config文件,让不登录的用户都自动跳转到登录页面。
- 80分求一题代码(在线等,解决就给分)
- 各位大侠,请问为什么页面在我本地测试都没有问题,放到服务器上是乱码?
- 如何在页面刷新后显示DataGrid里新加入的最后一行
- 我按照开学就好的方法做了个新浪短信程序,但是就是收不到,为何?
- 关于如何去掉 table 对象的自带格式?
- 我刚学做网站,只装了.net,我在看一些例子的时候会遇到一些javascript语句,我想看一些帮助,从哪去找?
- asp.net(c#)网络相册
- word操作问题
- 高难:在WEB安装程序执行安装之前自动注册asp.net!
AlternatingRowStyle-BackColor ="red"
{ If(e.Item.ItemType = ListItemType.Item)
e.Item.BackColor=Color.red ;
Else if(e.Item.ItemType = ListItemType.AlternatingItem)
e.Item.BackColor = Color.green;
}
/// <summary>
/// 设置gridview的样式
/// </summary>
/// <param name="gv">gridview 名称</param>
public static void gvStyleSet(System.Web.UI.WebControls.GridView gv)
{
gv.HeaderStyle.BackColor = System.Drawing.Color.FromName("#2196CE");
gv.HeaderStyle.ForeColor = System.Drawing.Color.FromName("#fff");
gv.HeaderStyle.Height = System.Web.UI.WebControls.Unit.Parse("23px");
//gv.GridLines = System.Web.UI.WebControls.GridLines.Both;
//gv.RowStyle.BorderStyle = System.Web.UI.WebControls.BorderStyle.Solid;
//gv.RowStyle.BorderColor = System.Drawing.Color.FromName("#000");
//gv.RowStyle.BorderWidth = System.Web.UI.WebControls.Unit.Parse("1px");
gv.HeaderStyle.HorizontalAlign = System.Web.UI.WebControls.HorizontalAlign.Center;
gv.BorderColor = System.Drawing.Color.FromName("#deeff7");
gv.BorderWidth = System.Web.UI.WebControls.Unit.Parse("1px");
gv.BorderStyle = System.Web.UI.WebControls.BorderStyle.Solid;
for (int i = 0; i < gv.Rows.Count; i++)
{
if (i % 2 == 0)
{
gv.Rows[i].BackColor = System.Drawing.Color.FromName("#e7f3ff");
}
else
{
gv.Rows[i].BackColor = System.Drawing.Color.FromName("#fff");
}
gv.Rows[i].Height = System.Web.UI.WebControls.Unit.Parse("23px");
for (int j = 0; j < gv.Columns.Count; j++)
{
gv.Columns[j].ItemStyle.BorderStyle = System.Web.UI.WebControls.BorderStyle.Solid;
gv.Columns[j].ItemStyle.BorderColor = System.Drawing.Color.FromName("#deeff7");
gv.Columns[j].ItemStyle.BorderWidth = System.Web.UI.WebControls.Unit.Parse("1px");
}
gv.Rows[i].HorizontalAlign = System.Web.UI.WebControls.HorizontalAlign.Center;
gv.Rows[i].Attributes.Add("onmouseover", "this.style.backgroundColor='#e7e3e7'");
gv.Rows[i].Attributes.Add("onmouseout", "this.style.backgroundColor='" + gv.Rows[i].BackColor.ToString().Substring(7, gv.Rows[i].BackColor.ToString().Length-8)+"'");
}
}
#endregion