string strSelect = "select DISTINCT 时间 from 表";

解决方案 »

  1.   

    SELECT DISTINCT 时间 FROM yourTable ORDER BY 时间
    这时候获得月份数据集
      

  2.   

    将里面的数据存入数组:
    SqlCommand sqlCmd;
    string str = "select Count(时间) as ICount from 表";
    sqlConn.Open();
    sqlCmd = new SqlCommand(str,sqlConn);
    int dateCount = Convert.ToInt32(sqlCmd.ExecuteScalar());string[] strArray = new strArray[dateCount];string strSelect = "select DISTINCT 时间 from 表";sqlCmd = new SqlCommand(strSelect,sqlConn);
    SqlDataAdapter sqlDr = sqlCmd.ExecuteReader();
    int i = 0;
    while(sqlDr.Read())
    {
       strArray[i] = sqlDr["时间"].ToString();
       i ++;
    }
    sqlDr.Close();
    sqlConn.Close();
      

  3.   

    楼上取dateCount的sql也因该DISTINCT 时间