下列代码演示了一个 GridView.CalcRowHeight 事件处理程序。

此事件用于指定个别行的高度。 假设视图 (gridView1) 显示 DataView 数据源中的数据,其中包含 RowHeight 列。 该列指定了为特定行设置的高度。

C#CopyCode image复制代码
using DevExpress.XtraGrid.Views.Grid;

private void gridView1_CalcRowHeight(object sender, RowHeightEventArgs e) {
    if(e.RowHandle >= 0)
        e.RowHeight = (int)gridView1.GetDataRow(e.RowHandle)["RowHeight"];
}
Visual BasicCopyCode image复制代码
Imports DevExpress.XtraGrid.Views.Grid

Private Sub GridView1_CalcRowHeight(ByVal sender As Object, _
ByVal e As RowHeightEventArgs) Handles GridView1.CalcRowHeight
    If e.RowHandle >= 0 Then
        e.RowHeight = GridView1.GetDataRow(e.RowHandle)("RowHeight")
    End If
End Sub