SqlConnection cone = new SqlConnection(Properties.Settings.Default.cnx);
void viewdata() {
SqlDataAdapter adap = new SqlDataAdapter("select movie_name,movie_date,movie_desc from movies", cone);
DataTable dt = new DataTable();
adap.Fill(dt);
dataGridView1.DataSource = dt;
}
我的表中有4行,所以我注意到它返回5个空的DataGrid行,即使我确信数据库中弥漫着数据从数据库返回检索空而不是值增加
'AutoGenerateColumns = true'? –
如果你正在使用ASP.NET(web),那么你需要在你的dataGridView1.DataSource = dt之后有一个'dataGridView1.DataBind();'**! –
AutoGenerateColumns = true在这里不会改变任何内容https://i.imgur.com/gpFxAe7.png – Megumin