我需要使用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();
我有什么遗失的吗?
答案 0 :(得分:0)
我解决了我的问题。代码中的GridView
具有参数AutoGenerateColumns="False"
。您必须将其设置为True
然后才能生效。