Back to Devexpress

VGridControl.RecordCountChanged Event

windowsforms-devexpress-dot-xtraverticalgrid-dot-vgridcontrol-51737989.md

latest2.8 KB
Original Source

VGridControl.RecordCountChanged Event

Occurs when the number of visible records is changed.

Namespace : DevExpress.XtraVerticalGrid

Assembly : DevExpress.XtraVerticalGrid.v25.2.dll

NuGet Packages : DevExpress.Win.Navigation, DevExpress.Win.VerticalGrid

Declaration

csharp
public event EventHandler RecordCountChanged
vb
Public Event RecordCountChanged As EventHandler

Event Data

The RecordCountChanged event's data class is EventArgs.

Remarks

This event occurs when the number of visible records is changed. This happens in the following cases:

  • A record is added or deleted.
  • A filter is applied that changes the number of visible records.

Example

The following code snippet handles the VGridControl.RecordCountChanged event. The event handler updates the Vertical Grid’s caption (VGridControlBase.Caption) to display the visible record count and total record count.

See the following demo for the complete code: Run Demo: PC Market

csharp
vGridControl1.OptionsView.ShowCaption = true;
//...
// RecordCountChanged event handler:
void OnRecordCountChanged(object sender, System.EventArgs e) {
    UpdateCaption(vGridControl1.RecordCount, configurations.Count);
}
void UpdateCaption(int visible, int total) {
    vGridControl1.Caption = string.Format("Showing {0:n0} out of {1:n0} configurations", visible, total);
}
vb
vGridControl1.OptionsView.ShowCaption = True

' RecordCountChanged event handler:
Private Sub OnRecordCountChanged(ByVal sender As Object, ByVal e As System.EventArgs)
    UpdateCaption(vGridControl1.RecordCount, configurations.Count)
End Sub

Private Sub UpdateCaption(ByVal visible As Integer, ByVal total As Integer)
    vGridControl1.Caption = String.Format("Showing {0:n0} out of {1:n0} configurations", visible, total)
End Sub

See Also

VGridControl Class

VGridControl Members

DevExpress.XtraVerticalGrid Namespace