select top 1 title,content from FH_Attent ORDER BY ID DESC
我要把查询到的title  和content内容分别赋值给两个Label如何提出这两个数据?请高手指教???

解决方案 »

  1.   

    用SqlDataReadercom = new SqlCommand(sql,conn);
    SqlDataReader dr;
    dr = com.ExecuteReader();赋值的时候,Label1.Text = dr["title"];取值的时候,string title = Label1.Text
      

  2.   


    SqlCommand cmd =new SqlCommand("select top 1 * from FH_Attent ORDER BY ID DESC" ,con);
    SqlDataReader sdr=null;

    sdr=cmd.ExecuteReader();
    this.lblAtent.Text=sdr["title"].ToString();
      

  3.   

    Label1.Text = dr["title"].tostring
    类型不对,要这样的哟
    如果是批量的数据那就是
    while (dr.Read())
    {
       Label1.Text = dr["title"].tostring;
    }
      

  4.   

    SqlDataAdapter da=new SqlDataAdapter(select top 1 * from FH_Attent ORDER BY ID DESC" ,Conn);
    DataSet ds=new DataSet();
    this.Conn.Open();
    da.Fill(ds,"XMFZRJBQK");
    this.Conn.Close();
    DataTable dt=new DataTable();
    dt=ds.Tables[0];
    Label1.Text = dt.Tables[0].Rows[0]["title"].ToString();
    Label2.Text = dt.Tables[0].Rows[0]["concent"].ToString();
      

  5.   

    呵呵,搞定了
    加个
    if(sdr.Read())
    {
    this.lblAtent.Text=sdr["title"].ToString();
    }