数据库里 有  id    title    descrption typeid   要访问输出descrption的内容

解决方案 »

  1.   

    先用sql语句把你需要的descrption取出来用string变量存放起来,然后再把变量赋给lable的Text属性就可以了
      

  2.   

    string sql="select descrption from 表名";SqlCommand command=new SqlCommand(sql,conn);conn.Open();SqlDataReader reader=command.ExecuteReader();string descrption="";if(reader.Read()){
       descrption =(string)reader["descrption"];
    }reader.Close();
      

  3.   

    楼上的把所有的数据都读到descrption里面了,觉得用DataTable好,能一个lable对一条数据。
    不过还是要看楼主
      

  4.   


    正解  不过 conn没有给出  还要 using MySql.Data.MySqlClient;
    MySqlConnection conn = new MySqlConnection("Database=DBName;Data Source=localhost;User Id=abc;Password=123");这儿有个完整的using MySql.Data.MySqlClient;        public string MySQLResults()
            {
                   MySqlConnection conn = null;
                   MySqlCommand command = null;
                   MySqlDataReader reader = null;
                   string strReturn = null;
                try
                {
                       conn = new MySqlConnection("Database=数据库名字;Data Source=localhost;User Id=abc;Password=123");
                       command = conn.CreateCommand();
                       command.CommandText = "select descrption from 表名 where id=";
                       conn.Open();
                       reader = command.ExecuteReader();
                    while (reader.Read())
                    {
                           strReturn = reader[0].ToString();
                       }
                   }
                catch (MySqlException se)
                {
                       return null;
                   }
                 finally
                 {
                       conn.Close();
                       reader.Close();
                   }
               }
      

  5.   

    然后 lable.Text = MySQLResults(); 
    就好了