试图修复此 dataGridView 列 Autosizemode 问题

Trying to fix this dataGridView column Autosizemode issue

我在 C# 中有这个 datagridview。当我在此 datagridview 中加载表单并加载数据(数据从 SQL 服务器数据库加载)时,我的列之一不可见,列的宽度也不正确,但是当我搜索某些内容时数据加载到 datagridview 中,然后一切都很完美。我不想要 datagridview 中的滚动条。

下图显示了不同之处。

One column "Description" is not shown.

How I want the datagridview to show the data

您可以使用此代码更改 DatagridView 中列的宽度:

DatagridView.Columns[your columns index].Width = your size;

您可以通过以下方式关闭自动调整大小模式:

 DatagridView.AutoSize = false;

我已通过在 DataGridView 列的布局中将 Autosizemode 设置为 NotSet 并为其提供自定义宽度值来解决此问题。

当我 运行 应用程序和数据加载到 DataGridView 时,我将一列的 AutosizeMode 设置为 填写,一切就完美了。