2012-07-01 60 views
0

我有一個GridView控件,我想顯示一個表(cartTable)的行,基於字段'orderNo'存儲在一個整數'intOrderNo',我如何配置我的數據來源做這樣的?GridView訪問數據源

回答

0

試試這個:
-connect來訪問文件
-set您的查詢,您的WHERE子句
-execute它
- 然後將其綁定到您的網格

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();