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を展開した時