目前没有办法通过属性设置来直接自动设置行高,
可以在CellChanged事件中来根据内容的行数来设置行高为默认行高的几倍
- private void ActiveSheet_CellChanged(object sender, CellChangedEventArgs e)
- {
- var linecount = spread1.ActiveSheet.Cells[e.Row, e.Column].Text.Split(new string[] { "\r\n" },StringSplitOptions.None).Count();
- spread1.ActiveSheet.Rows[e.Row].Height = spread1.ActiveSheet.DefaultRowHeight* linecount;
- }
复制代码 |