无法通过OleDbDataReader看到GridView

时间:2016-03-23 19:59:59

标签: c# asp.net gridview

我需要使用GridView将MS Access中的表格放到OleDbDataReader。 Visual Studio不会显示任何错误或警告,但我仍然无法看到我的GridView。以下是我的尝试方式:

string ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" + @"Data Source=kpp-lab-3-4-db-1.mdb";
OleDbConnection Connection = new OleDbConnection(ConnectionString);
Connection.Open();
string query = "SELECT * FROM `View`";
OleDbCommand command = new OleDbCommand(query, Connection);
OleDbDataReader reader = command.ExecuteReader();
GridView1.DataSource = reader;
GridView1.DataBind();
reader.Close();

我有什么遗失的吗?

1 个答案:

答案 0 :(得分:0)

我解决了我的问题。代码中的GridView具有参数AutoGenerateColumns="False"。您必须将其设置为True然后才能生效。