GridView 访问数据源
Posted
技术标签:
【中文标题】GridView 访问数据源【英文标题】:GridView Access Data Source 【发布时间】:2012-07-01 04:28:45 【问题描述】:我有一个 GridView 控件,我想根据存储在整数 'intOrderNo' 中的字段 'orderNo' 来显示表 (cartTable) 的行,我如何将我的数据源配置为这样?
【问题讨论】:
【参考方案1】:试试这个: - 连接到访问文件 - 设置您的查询和 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();
【讨论】:
以上是关于GridView 访问数据源的主要内容,如果未能解决你的问题,请参考以下文章
如何从 Visual Studio 中的 GridView 更新 Access 数据库?