【发布时间】:2015-10-26 08:42:21
【问题描述】:
我有一个通过存储过程动态填充的网格视图
我想问一下如何在填充 gridview 时遍历每一行并设置 column17 值的颜色? 例如,对于 1 - 20 之间的值范围,我希望颜色为绿色,21-40 之间为橙色,41 - 60 为红色?
我用于填充 gridview 的代码:
using (SqlCommand cmd = new SqlCommand(spretrieve, conn))
{
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@param1", SqlDbType.VarChar).Value = DATE;
cmd.Parameters.Add("@param2", SqlDbType.VarChar).Value = Key;
string query = cmd.CommandText;
conn.Open();
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
Gridview1.DataSource = ds.Tables[0];
Gridview1.DataBind();
【问题讨论】: