除非突出显示或单击单元格,否则DataGridView不会显示数据

时间:2019-02-19 18:33:01

标签: c# mysql datagridview mysql-workbench

这是我必须填写的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乍一看似乎是空的,但是当单击它时会显示单元格中的信息。所以我想知道自己做错了什么?谢谢,我真的需要帮助。

0 个答案:

没有答案