DataGridViewRichTextBox行高度问题

本文关键字:问题 高度 DataGridViewRichTextBox | 更新日期: 2023-09-27 18:17:40

我正在添加一个RichTextBox列在我的DataGridView。

在DataGridView中,行的RichTextBox高度是自动设置的。而且文字没有正确显示。那么如何设置行高呢?

我也试过

datagridview1 row1=new datagridview();
row1.height=100;

但行高设置不正确。

DataGridViewRichTextBox行高度问题

你可以通过CellPainting事件来改变它

private void dataGridView1_CellPainting(object sender, DataGridViewCellPaintingEventArgs e)
        {
            if (e.RowIndex != -1)
            {
                dataGridView1.Rows[e.RowIndex].Height = 100;
            }
        }

你好,nitesh,关于你的请求,我认为这是你想要的…

dataGridView1.Rows[e.RowIndex].Height = dataGridView1.Columns.GetFirstColumn(DataGridViewElementStates.Displayed).Width;

还是……因为我们假设至少存在1列…

dataGridView1.Rows[e.RowIndex].Height = dataGridView1.Columns[0].Width;

如果您希望在设计时设置:

在DataGridView的属性中找到RowTemplate属性;

单击RowTemplate右侧的箭头,显示更多细节;

编辑Height属性