【问题标题】:C#: multiline text in DataGridView controlC#:DataGridView 控件中的多行文本
【发布时间】:2010-12-14 22:55:23
【问题描述】:

DataGridView 控件是否可以在单元格中显示多行文本?

我正在使用 Visual Studio 2005 和 C#。

【问题讨论】:

标签: c# winforms datagridview c#-2.0


【解决方案1】:

您应该将列的DefaultCellStyle.WrapMode 属性设置为DataGridViewTriState.True。之后,单元格中的文本将正确显示。

示例(DataGridView 一列):

dataGridView1.Columns[0].DefaultCellStyle.WrapMode = DataGridViewTriState.True;
dataGridView1.Rows.Add("test" + Environment.NewLine + "test");

Environment.NewLine = \r\n 在 Windows 中)

【讨论】:

  • 这可能还不够。您还应该设置行高。或者 dataGridView1.AutoSizeRowsMo​​de = DataGridViewAutoSizeRowsMo​​de.AllCells;
  • 优秀的家伙。你节省了我的时间。竖起大拇指。
【解决方案2】:
dgv.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;
dgv.Columns[1].DefaultCellStyle.WrapMode = DataGridViewTriState.True;

【讨论】:

    【解决方案3】:

    如果您想在DataGridView 控件中激活多行文本,那么WrapMode 应该为真

    【讨论】:

      【解决方案4】:

      您可以直接更改打开的datagridview属性

      【讨论】:

        【解决方案5】:

        就我而言,我让它以这种方式工作(除了将 AutoSizeRowsMo​​de 设置为 AllCells 并将 AutoSizeColumnsMode 设置为 AllCells):

        dgvTwinReverb.Columns[PEANUT_GALLERY_COLUMN].DefaultCellStyle.WrapMode = DataGridViewTriState.True;
        dgvTwinReverb.Columns[PEANUT_GALLERY_COLUMN].MinimumWidth = PEANUT_GALLERY_COLUMN_DESIRED_WIDTH;
        

        【讨论】:

          【解决方案6】:
          dgv.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;
          dgv.Columns[1].DefaultCellStyle.WrapMode = DataGridViewTriState.True;
          

          【讨论】:

            【解决方案7】:
            1- Datagridview > properties > DataGridViewCellStyle > WrapMode=True
            2 -Datagridview > properties > DataGridViewCellStyle > AutoRowSizeMode=AllCells
            3- Datagridview > properties > Cloumn >(cloumn selected which you want to multiline)
                  DefaultCellStyle > Alingment=NotSet and WrapMode=NotSet
            

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2010-09-23
              • 1970-01-01
              • 2014-12-29
              • 1970-01-01
              • 2023-03-23
              • 2021-07-12
              • 1970-01-01
              • 2010-11-22
              相关资源
              最近更新 更多