if(i%2==0)
{
  设置为绿色
}
else
{
 设置为红色
}

解决方案 »

  1.   

    循环 不会吧  
    这么说吧
    我现在的问题是 提出来的是5 显示成红字(字本身又是另外的数据库里提出来的) 如果是6 显示成绿字   显示是在浏览器里的  用<TD><FONT color=red><%=rs("instance")%></FONT></TD>这个语句来显示的话 color又不能接受变量  该怎么办
      

  2.   

    string strConnection = "Provider=Microsoft.Jet.OleDb.4.0;";
      strConnection += @"Data Source=C:\AAA";
      string strSQL = "SELECT Color FROM Table";
      //string strResultsHolder = "";
      OleDbConnection objConnection = new OleDbConnection(strConnection);
      OleDbCommand objCommand = new OleDbCommand(strSQL, objConnection);
      OleDbDataReader objDataReader = null;
      try
      {
        objConnection.Open();
        bjDataReader = objCommand.ExecuteReader();
        while (objDataReader.Read() == true)
        {
           string color= objDataReader["Color"].ToString();
           switch(color)
           {
             case "blue";Label1.ForeColor=Blue;
             case  "red";Label1.ForeColor=Red         case "green":Label1.ForeColor=Green         ……
        }
    不知道行不行
           }
          }
        objDataReader.Close();
        objConnection.Close();