【问题标题】:GridView Access Data SourceGridView 访问数据源
【发布时间】:2012-07-01 04:28:45
【问题描述】:

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

【问题讨论】:

    标签: c# asp.net ms-access gridview oledb


    【解决方案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();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-22
      • 1970-01-01
      相关资源
      最近更新 更多