c#中如何用datagridview控件连接oracle数据库,并单机button控件后,在datagridview显示数据?

解决方案 »

  1.   

    连接oracle,select取出数据填充DataTable,dataGridView1.DataSource=dt;
    http://zzk.cnblogs.com/s?w=c%23%20%E8%BF%9E%E6%8E%A5oracle
      

  2.   

    将 DataGrid 控件和一个 Button 控件拖到 Form1 上。DataGrid1 和 Button1 默认添加到 Form1。
    将以下代码添加到代码窗口的第一行"using System.Data"之后: using System.Data.OleDb;
    将以下代码添加到 Button1_Click 事件: OleDbConnection cnOra = new OleDbConnection("Provider=MSDAORA;Data Source=myOracleServer;" 
    + "user id=myUID;password=myPWD;"
    + "persist security info=false;");
    OleDbCommand cmdPerson = new OleDbCommand
    + ("{call PackPerson.allPerson({resultset 3, ssn, fname, lname})}", cnOra);
                    OleDbDataAdapter daPerson = new OleDbDataAdapter(cmdPerson);cnOra.Open();DataSet ds = new DataSet();
    daPerson.Fill(ds,"Person");
    this.dataGrid1.DataSource = ds.Tables["Person"];cnOra.Close();
    按 F5 键生成并运行该应用程序。
    单击 Button1。注意结果显示在 DataGrid 控件中。
      

  3.   

    Oracle 和sql绑定DataGridView的代码是一样的?
    别说你不会sql绑定?
    如楼上说的网上N多代码