1、加載資料庫
using Oracle.ManagedDataAccess.Client;
private void Form1_Load(object sender, EventArgs e)
{
DataTable mytab = new DataTable();
string sql = "select mid,mtitle from mail_model order by mid";
OracleConnection myconn = new OracleConnection(MyconnString);
OracleDataAdapter myda = new OracleDataAdapter(sql, myconn);
myda.Fill(mytab);
gridControl1.DataSource = mytab;
}
2、雙擊選取行事件:
private void gridControl1_MouseDoubleClick(object sender, MouseEventArgs e)
{
textBox1.Text = gridView1.GetFocusedRowCellValue("mid").ToString();=====報錯行:未將物件參考設定到物件的實體
textBox2.Text = gridView1.GetFocusedRowCellValue("mtitle").ToString();
}
3、宣告:同樣方法,用sql資料庫不會報錯,用oracle資料庫則報錯。
4、我還做過在同一form中實驗,二個表分別參考sql和oracle資料庫的實驗。sql可以,oracle不行。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/55510.html
標籤:開發
下一篇:統計設備不同設備狀態的時間差?
