C# - DataGridView 在 Cell 中换行文本但没有空格

标签 c# visual-studio datagridview

我使用了带换行符的 DataGridView,但由于某种原因出现了问题。 这是代码:

this.übersetzerDataGridView.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCellsExceptHeaders;
this.übersetzerDataGridView.RowsDefaultCellStyle.WrapMode = DataGridViewTriState.True;

结果如下:

enter image description here

我做错了什么?

最佳答案

[已解决]经过多方搜索,我终于找到了解决方案。

通过在相关列中使用 Fill 值。

The column width adjusts so that the widths of all columns exactly fills the display area of the control.

 this.übersetzerDataGridView.Columns[2].DefaultCellStyle.WrapMode = DataGridViewTriState.True;         
 this.übersetzerDataGridView.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.DisplayedCellsExceptHeaders;         
 this.übersetzerDataGridView.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;

结果如下:

enter image description here

非常感谢。

关于C# - DataGridView 在 Cell 中换行文本但没有空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43455093/

相关文章:

c# - 如果我使用 MySQL Connector 作为引用 (Visual C#),卸载它是否安全?

c# - c# 中 1 个成功和 1 个成功或最新的区别

visual-studio - Resharper 导航到通用接口(interface)的具体实现?

python - 如何解决窗口8中Visual Studio代码中的导入错误?

c# - 在 C# Winforms 应用程序中从命令提示符收集数据的好方法是什么?

c# - 在 EF 模型中隐藏敏感字段或创建新类的更好做法?

c# - 如何在 WPF 中单击后释放按钮?

node.js - 如何将 gulp 设置为在 Visual Studio 2017 和 msbuild 中以相同方式运行,而无需更改我的构建脚本?

C# with MySQL Add Data to Binding Source 在记录 #8 处停止

c# - 如何对绑定(bind)到 EF EntityCollection<T> 的 WinForms DataGridView 进行排序