在ASP.NET中使用查询语句查询数据库后,查询结果保存在DATASET中
请问如何在其他应用中引用查询到的数据,比如将查询到的一个字段保存到文本框中等,只需引用一部分查询到的数据?

解决方案 »

  1.   

    把dataset里某个表的字段直接赋值给文本框就行啦。
      

  2.   

    private System.Data.OracleClient.OracleConnection oraConn;
    private System.Data.OracleClient.OracleCommand oraComm;
    private System.Data.OracleClient.OracleDataAdapter oda;
    private System.Windows.Forms.TextBox tb1;
    private System.Windows.Forms.TextBox tb2;
    private System.Data.DataTable dt;private void Form1_Load(object sender, System.EventArgs e)
    {
    string strConn = "user id=scott;data source=oraConn;password=tiger";
    string strSql = "select * from emp"; try
    {
    oraConn = new OracleConnection(strConn);
    oraComm= new OracleCommand(strSql, oraConn);
    oda = new OracleDataAdapter(oraComm);
    dt = new DataTable("emp");
    oda.Fill(dt);
    this.dataGrid1.DataSource = dt;
    //this.dataGrid1.SetDataBinding(dt,"emp");
                                         tb1.Text = dt.Rows[0][0].ToString();
                                         tb2.Text = dt.Rows[0][1].ToString();
    }
    catch( Exception ex)
    {
    MessageBox.Show( ex.StackTrace + "\r\n" + ex.Message );
    } }
      

  3.   

    建议看看msdn ado.net中dataset,datatable,dataview,datarow等概念,select等方法