windowsforms-devexpress-dot-xtraverticalgrid-dot-vgridcontrol-dot-ctor-136c4d99.md
Creates a new VGridControl object with default settings.
Namespace : DevExpress.XtraVerticalGrid
Assembly : DevExpress.XtraVerticalGrid.v25.2.dll
NuGet Packages : DevExpress.Win.Navigation, DevExpress.Win.VerticalGrid
public VGridControl()
Public Sub New
Use the constructor to create a new vertical grid control at runtime. Note that the created control’s Parent property must be set to a form or another control that will contain the vertical grid. Otherwise, the created control will not be displayed.
The sample code below shows you how to:
The result of executing the sample code is shown in the image below:
using DevExpress.XtraVerticalGrid;
private void Form1_Load(object sender, System.EventArgs e) {
// creating a new vertical grid control
VGridControl vGrid1 = new VGridControl();
this.Controls.Add(vGrid1);
vGrid1.Dock = DockStyle.Fill;
// creating the data source for the grid
DataSet gridSource = new DataSet();
gridSource.ReadXml("E:\\DBs\\cars.xml");
// binding the grid to the data source and creating rows for all fields
vGrid1.DataSource = gridSource.Tables["Cars"];
vGrid1.RetrieveFields();
}
Imports DevExpress.XtraVerticalGrid
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) _
Handles MyBase.Load
' creating a new vertical grid control
Dim VGrid1 As New VGridControl()
Me.Controls.Add(vGrid1)
VGrid1.Dock = DockStyle.Fill
' creating the data source for the grid
Dim GridSource As New DataSet()
GridSource.ReadXml("E:\DBs\cars.xml")
' binding the grid to the data source and creating rows for all fields
VGrid1.DataSource = GridSource.Tables("Cars")
VGrid1.RetrieveFields()
End Sub
See Also