To set default values for new rows, set the column's Value property in the OnAddNew event. This is useful if adding multiple rows with similar information.
Complete the following steps:
In the Designer
Locate the AllowAddNew property in the Properties window and set it to True.
In Code
Add the following code to the Form_Load event:
To write code in Visual Basic
Visual Basic |
Copy Code
|
---|---|
Me.C1TrueDBGrid1.AllowAddNew = True |
To write code in C#
C# |
Copy Code
|
---|---|
this.c1TrueDBGrid1.AllowAddNew = true; |
Add the following OnAddNew event to the form:
To write code in Visual Basic
Visual Basic |
Copy Code
|
---|---|
Private Sub C1TrueDBGrid1_OnAddNew(ByVal sender As Object, ByVal e As System.EventArgs) Handles C1TrueDBGrid1.OnAddNew Me.C1TrueDBGrid1.Columns("Country").Value = "United States" End Sub |
To write code in C#
C# |
Copy Code
|
---|---|
private void c1TrueDBGrid1_OnAddNew(object sender, System.EventArgs e) { this.c1TrueDBGrid1.Columns["Country"].Value = "United States"; } |
The value in the Country column automatically adds "United States" when a new row is added: