Wah*_*tar 43 .net c# datagridview datagridviewcolumn
如何让" DataGridViewTextBoxColumn" DataGridView 支持Multiline属性?
Tim*_*ren 68
您应该能够通过设置来实现这一目标WrapMode的DefaultCellStyle您的DataGridViewTextBoxColumn到true.
小智 29
我发现在设计器中有两件事你需要做,以使文本单元显示多行.作为添S.范·哈伦提到的,你需要设置WrapMode的DefaultCellStyle你的DataGridViewTextBoxColumn来true.虽然这确实使文本换行,但它不会使行扩展以显示超出第一行的任何内容.此外WrapMode,该AutoSizeRowsMode的DataGridView必须设置相应的DataGridViewAutoSizeRowsMode枚举值.诸如DataGridViewAutoSizeRowsMode.AllCells允许单元格垂直展开并显示整个包装文本的值.
小智 5
除了设置WrapMode的DefaultCellStyle,你可以做到以下几点:
EditingControlShowing事件Control于EventArgs的到你想要的类型属性(即文本框,复选框或按钮)Multiline属性:private void MyGridView_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
TextBox TB = (TextBox)e.Control;
TB.Multiline = true;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
76786 次 |
| 最近记录: |