我创建了一个用于将特定数据插入数据库的应用程序,并且运行良好。 但是,当我尝试查看该数据时,DataGridView仅显示其中一些字段。
我被困在这里。我试图删除DataGridView并再次编写代码,但没有帮助。
private void displayData()
{
SqlConnection conn = new SqlConnection();
conn.ConnectionString = @"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\me\Documents\DataB.mdf;Integrated Security=True;Connect Timeout=30";
conn.Open();
SqlCommand cmd = conn.CreateCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText = "SELECT * FROM dbo.Users ";
cmd.ExecuteNonQuery();
DataGrid.Update();
DataSet dt = new DataSet();
SqlDataAdapter sda = new SqlDataAdapter(cmd);
sda.Fill(dt);
DataGrid.DataSource = dt;
conn.Close();
}
我希望完全填充DataGridView,但是某些字段为空。 我可以看到姓名,用户名,出生日期,5个空单元格,然后又可以看到工资,学历等等。