0

我有一个 GridView 控件,我想根据存储在整数“intOrderNo”中的字段“orderNo”来显示表(cartTable)的行,我该如何配置我的数据源呢?

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 回答