Oracle
 sql >> база данни >  >> RDS >> Oracle

Таблица на база данни на Oracle в мрежов изглед

За да обвържете DataTable към DataGridView вашият код трябва просто да бъде променен на

    public void read()
    {
        try
        {
            using(OracleConnection conn = new OracleConnection("....."))
            using(OracleCommand cmd = new OracleCommand("select * from t1", conn))
            {
                conn.Open();
                using(OracleDataReader reader = cmd.ExecuteReader())
                {
                     DataTable dataTable = new DataTable();
                     dataTable.Load(reader);
                     dataGridView1.DataSource = dataTable;
                }
            }
        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.Message);
        }
    }
 }

OracleDataReader може да бъде предаден на метода Load на DataTable и след това таблицата е готова за свързване към свойството DataGridView DataSource. Също така добавих някои инструкции за използване, за да гарантирам правилното изхвърляне на използваните предмети за еднократна употреба. (По-специално OracleConnection е много скъп, за да не се затваря в случай на изключения)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. изпрати променлива тип REFCURSOR към Oracle Съхранена процедура от Java

  2. C#:Еквивалентност на типа данни на Oracle с OracleDbType

  3. Възможно ли е да се убие една заявка в oracle, без да се убива сесията?

  4. Проблеми при превключване на .NET проект от неуправляеми към управлявани ODP.NET сборки

  5. Как да убия работещ оператор SELECT