试图修复此 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 设置为 填写,一切就完美了。
我在 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 设置为 填写,一切就完美了。