Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# GridView访问数据源_C#_Asp.net_Ms Access_Gridview_Oledb - Fatal编程技术网

C# GridView访问数据源

C# GridView访问数据源,c#,asp.net,ms-access,gridview,oledb,C#,Asp.net,Ms Access,Gridview,Oledb,我有一个GridView控件,我想根据存储在整数“intOrderNo”中的字段“orderNo”来显示表cartTable的行,我如何配置数据源来这样做?尝试以下操作: -连接到access文件 -设置查询和WHERE子句 -执行它 -然后将其绑定到网格 OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\YOUR_ACCESS_FILE_PATH"); con

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

尝试以下操作: -连接到access文件 -设置查询和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();