Back to Devexpress

How to: Dynamically Provide Display Text for Preview Sections

windowsforms-3049-controls-and-libraries-data-grid-examples-data-presentation-how-to-dynamically-provide-display-text-for-preview-sections.md

latest1.0 KB
Original Source

How to: Dynamically Provide Display Text for Preview Sections

  • Nov 13, 2018

This example customizes the row preview text.

csharp
using DevExpress.XtraGrid.Views.Grid;

   private void gridView1_CalcPreviewText(object sender, CalcPreviewTextEventArgs e) {
    GridView view = sender as GridView;
    if (view == null) return;
    e.PreviewText = "Item: " + e.PreviewText + "; Units: " + 
        view.GetRowCellDisplayText(e.RowHandle, _
        view.Columns["UnitsOnOrder"]) + ".";
   }
vb
Imports DevExpress.XtraGrid.Views.Grid

   Private Sub GridView1_CalcPreviewText(ByVal sender As System.Object, _
     ByVal e As CalcPreviewTextEventArgs) Handles GridView1.CalcPreviewText
      Dim view As GridView = sender
      If view Is Nothing Then
           Return
      End If
      e.PreviewText = "Item: " + e.PreviewText + "; Units: " + _
        view.GetRowCellDisplayText(e.RowHandle, _
        view.Columns("UnitsOnOrder")) + "."
   End Sub