问个问题啊,怎么把数据库查询到结果放在TextBox里面啊!用DataSet吗??
ASP.NET问题啊。C#的 
+++++++++++++++++++++++++++++++++++++
string myStr = "select AreaCode from TB_Area where AreaName =\'"+ this.textBox_inputP.Text+"\'";
SqlCommand findCmd=new SqlCommand(myStr,sqlConnection1);
SqlDataAdapter myDataAdapter = new SqlDataAdapter();
myDataAdapter.TableMappings.Add("Table", "AreaCode");
myDataAdapter.SelectCommand = findCmd ds = new DataSet("Ans");
myDataAdapter.Fill(ds);
sqlConnection1.Open();
findCmd.ExecuteNonQuery();
sqlConnection1.Close();
这里就要把ds里面的数据拿出来啊,只有一个数据项的啊,作为TextBox的text啊!怎么做啊!!???
+++++++++++++++++++++++++++++++++++++++++

解决方案 »

  1.   

    用DateReader不是更好么?
    如果你想做数据更新
    一定要加在PAGELOAD的
    !IsPostBack里...
    不然更新不了的
      

  2.   

    this.TextBox1.Text=ds.Tables[0].Rows[0][0].Tostring()
      

  3.   

    每个SELECT会产生一个结果集,每个结果集产生一个DATATABLE. DATASET里包含N个DATATABLE
    楼诉SQL命令只有一个SELECT,只取一个列,所以得到的DATASET里只有一个DATATABLE,这个DATATABLE里只有一列, 但是不确定有几行所以取的时候要用 DataSet.Tables[0].Rows[?][0].ToString() 取, ?为结果的行数.如果结果为空,用这个取会报错.