Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# DatagridView仅在单击行时显示行_C#_Sql_Datagridview_Windows Applications - Fatal编程技术网

C# DatagridView仅在单击行时显示行

C# DatagridView仅在单击行时显示行,c#,sql,datagridview,windows-applications,C#,Sql,Datagridview,Windows Applications,我正在开发一个windows应用程序。当我单击linkLabel将数据从sql加载到我的DatagridView时,网格显示空行,并且仅当我单击行时才显示数据。以下是一些图片: 这是我从按钮单击将数据加载到网格中时的打印 这是我单击箭头选择孔行时的打印 我想查看第一次单击的所有数据。以下是按钮单击的代码: private void linkLabel3_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) {

我正在开发一个windows应用程序。当我单击linkLabel将数据从sql加载到我的DatagridView时,网格显示空行,并且仅当我单击行时才显示数据。以下是一些图片: 这是我从按钮单击将数据加载到网格中时的打印

这是我单击箭头选择孔行时的打印

我想查看第一次单击的所有数据。以下是按钮单击的代码:

    private void linkLabel3_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
    {
        conn.Open();
        comando.CommandText = "Select * from compras order by importância";

        SqlDataAdapter sda = new SqlDataAdapter(comando);
        DataTable dt = new DataTable();
        sda.Fill(dt);
        dataGridView11.DataSource = dt;
        conn.Close();
    }

问题出在DGV设置上。字体颜色被错误地设置为白色。
唯一奇怪的是,我在我的应用程序中使用的其他DGV都是正常的

dataGridView11.Refresh()
仍然不工作:(在单击行之前,您无法访问发布的代码。在打开的行()上放置断点(F9)方法,并在实际到达断点时进行测试。您是否在此DGV上进行任何自定义绘制?@Ohbowise问题已解决!问题确实是白色文本!我只是找不到在哪里更改它