如何实现GridView1查询出来数据根据查询内容改变颜色
  用的数据动态绑定
protected void Page_Load(object sender, EventArgs e)
     {
        string sqlstr,water_dah;
         if (Request.QueryString["dah"].ToString().Trim()== null)
         {
             Response.Write("没有查到记录");
             Response.End();
         }
         else
         {
                 sqlstr = "select  * from record";
                 string connectionstring = "保密";
                 SqlConnection conn1 = new SqlConnection(connectionstring);
                 SqlCommand cmd = new SqlCommand(sqlstr, conn1);
                 conn1.Open();
                 GridView1.DataSource = cmd.ExecuteReader();
                 GridView1.DataBind();
             }
             dd.Close();
         }
     }
//我在record表一个字段  color_no,用来显示查询出来数据行颜色,  
//当color_no=1查询出来该行字体显示为 #FFFFFF  
//当color_no=2查询出来该行字体显示为 #000000  
//当color_no=3查询出来该行字体显示为 #999999  
//改如何使用下面函数 要在GridView1写什么事件,如何调用color_no值????
  public string getColor(string color_no)
         {
                 switch (color_no)
                {
                           case "1":
                               return "#FFFFFF";
                               break;
                           case "2":
                               return "#000000";
                               break;
                           case "3":
                               return "#999999";
                               break;
                 }
          }
------解决方案--------------------