偶想在c#环境下,连接ORACLE数据库,执行数据查询操作,并且把查询结果用DateGrid显示出来!
我遇到的问题是怎么样设置,来把数据邦定到DataGrid上去,顺便说一下,我想所有的功能全部用代码来实现。
     string strSql="";
     string source="Provider=MSDAORA.1;"+
          "Password=txt_pwd.Text.Trim();"+
          "User ID=txt_id.Text.Trim();"+
 "Data Source=mmm";
     OleDbConnection conn=new OleDbConnection(source);
     OleDbCommand mycmd=new OleDbCommand(strSql,conn);
     conn.Open();
上面是我连接数据库的代码,顺便帮偶看看,有什么问题

解决方案 »

  1.   

    string strSql="";
         string source="Provider=MSDAORA.1;"+
              "Password="+txt_pwd.Text.Trim()+
              ";User ID="+txt_id.Text.Trim();+
     ";Data Source="+mmm;
         OleDbConnection conn=new OleDbConnection(source);
         OleDbCommand mycmd=new OleDbCommand(strSql,conn);
         conn.Open();
      

  2.   

    一般是这样实现,你从数据库中查询到对应的数据通过DataAdapter,保存到一个DataSet里,然后把这个DataSet绑定到DataGrid上。你问的绑定数据是这样写
    DataGrid1.DataSource = ds; //ds指保存数据的DataSet
    DataGrid1.DataBind();
      

  3.   

    一般是这样实现,你从数据库中查询到对应的数据通过DataAdapter,保存到一个DataSet里,然后把这个DataSet绑定到DataGrid上。
          对sqlserver数据库是这样实现的,不知道对oracle数据库也可以同样实现吗?