0

整数「intOrderNo」に格納されているフィールド「orderNo」に基づいてテーブル(cartTable)の行を表示したいGridViewコントロールがありますが、データソースをそのように構成するにはどうすればよいですか?

4

1 に答える 1

0

これを試してください:
-アクセスファイルに接続し
ます-クエリとWHERE句を
設定します-実行します-次に
グリッドにバインドします

OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\YOUR_ACCESS_FILE_PATH");
conn.Open();
OleDbCommand cmd = new OleDbCommand("SELECT * FROM cartTable WHERE orderNo = " + intOrderNo , conn);
OleDbDataReader reader = cmd.ExecuteReader();
DataTable dt = new DataTable();
dt.Load(reader);

//Bind your grid
this.gridView1.DataSource = dt;
this.gridView1.DataBind();
于 2012-07-01T04:38:46.043 に答える