gridview控件上状态属性字段用背景颜色来代替其在数据库表中的颜色字段 我想把gridview控件上状态属性字段用背景颜色来代替其在数据库表中的颜色字段,也就是状态那一列显示的是颜色,gridview已经绑定了一张详细信息表,颜色字段在另一张表里,如何实现呢?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e){ DataRow dr = e.Row.DataItem as DataRow; string id = dr["PK"];//获得详细表的记录PK DataTable dt = null; /** 根据PK查询颜色 **/ string mycolor = dt.Rows[0]["color"].ToString(); System.Drawing.Color c = System.Drawing.ColorTranslator.FromHtml(mycolor); e.Row.Cells[0].BackColor = c;} 例如你的状态栏在第5列, protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { string co=((Label)e.Row.FindControl("颜色字段Labelid")).Text;//设形式为ff00ff等 e.Row.Cells[5].BackColor=System.Drawing.Color.FromName("#"+co); } } 这么说吧,我建了两个表,称为表1和表2吧,用的动态绑定,表1中有一个状态字段,表2中有一个color字段,我想把表1中的状态值用表2中对应的颜色显示出来。 FLY视频怎么改? aspx 页面出错! GridView如何取消选中的一行 大家帮忙看下这个LINQ语句哪里错了 在js中给图片加链接 asp.net与asp+com的问题? 获取转发服务器的IP地址 TreeView树控件可以有背景图片的吗,好象不行啊,只有backcolor 如果使用 exchange +asp.net 搭建的 邮件系统 , 那么 部署时 必须 安装exchange吗?那卖产品时是否也要加上exchange的钱了 技术不行,就要来问!刷新问题! GridView如何实现以下效果? asp.net读写EXCEL数据
{
DataRow dr = e.Row.DataItem as DataRow;
string id = dr["PK"];//获得详细表的记录PK
DataTable dt = null;
/**
根据PK查询颜色
**/
string mycolor = dt.Rows[0]["color"].ToString();
System.Drawing.Color c = System.Drawing.ColorTranslator.FromHtml(mycolor);
e.Row.Cells[0].BackColor = c;
}
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
string co=((Label)e.Row.FindControl("颜色字段Labelid")).Text;//设形式为ff00ff等
e.Row.Cells[5].BackColor=System.Drawing.Color.FromName("#"+co);
}
}