sam019:DataSetを使用したdataGridのテスト
dataGridにデータを表示する
using System.Data.OleDb; ・・・ private OleDbConnection myConnect; private void Form1_Load(object sender, System.EventArgs e) { //Oracle接続文字列 string strConn; strConn = "Provider=OraOLEDB.Oracle"; strConn += ";Data Source=testdb"; strConn += ";User ID=testuser"; strConn += ";Password=testpass"; //データベース接続確立 myConnect = new OleDbConnection(strConn); } private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e) { //データベース切断 myConnect.Close(); } private void button1_Click(object sender, System.EventArgs e) { //SQL文 string strSQL = "SELECT * FROM sam01"; //DataAdapterインスタンスを作成 OleDbDataAdapter myDataAdapter = new OleDbDataAdapter(strSQL,myConnect); //DataSetインスタンスを作成 DataSet myDataSet = new DataSet(); //DataAdapterに格納されているレコードをDataSetに格納する myDataAdapter.Fill(myDataSet); //dataGridにDataSetの内容を格納する dataGrid1.DataSource = myDataSet; MessageBox.Show("成功"); } |
最初の画面
ボタンを押した時
dataGridを展開した時