这是我必须填写的datagrideview
void GrideFillStdMSG()
{
using (MySqlConnection conn = new MySqlConnection(connectionString))
{
conn.Open();
MySqlDataAdapter data = new MySqlDataAdapter("ViewAllStudentMSG", conn);
data.SelectCommand.CommandType = CommandType.StoredProcedure;
DataTable dtTable = new DataTable();
data.Fill(dtTable);
studentMsgGrid.DataSource = dtTable;
studentMsgGrid.Columns[0].Visible = false;
conn.Close();
}
}
然后在应用程序加载后调用该方法
private void Form1_Load(object sender, EventArgs e)
{
GridFillModule();
GrideFillStdMSG();
}
此代码有效,但是,当我运行该应用程序时,我的datagridview乍一看似乎是空的,但是当单击它时会显示单元格中的信息。所以我想知道自己做错了什么?谢谢,我真的需要帮助。