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 访问数据源的主要内容,如果未能解决你的问题,请参考以下文章

在 Gridview 的页脚中访问链接按钮单击事件

如何从 Visual Studio 中的 GridView 更新 Access 数据库?

如何隐藏列(GridView)但仍访问其值?

asp.net 如何访问gridview控件中每一行的label控件

数据绑定技术一:GridView控件

访问 GridView 中的 TextBox 文本 (C# / XAML)