datagridview AutoResizeRow函数,但是对于单行

时间:2013-03-01 22:19:27

标签: c#-4.0 datagridview

在我当前的网格中,我有datagridview AutoResizeRow = true,它看起来很好。网格只有两列:第一列是CheckBoxColumn,第二列是TextBoxColumn。文本框中具有长字符串文本的行会自动增长以显示多行,而具有短字符串的行看起来很好(显示单个高度行的大小)。

我需要的是当用户点击单元格时,只允许单元格扩展(当它们具有长数据串时),然后当用户单击另一个单元格时向下折叠到单行高度大小的能力离开控制。因此,只有在用户点击单元格时才展开以显示多行。

可以这样做吗?如果是这样,你能用C#提供示例代码吗?

1 个答案:

答案 0 :(得分:0)

请查看此活动

private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
dataGridView1.Rows[e.RowIndex].Visible = false;
}