Category / Section
How do I add multiple columns for an AutoComplete DropDown?
1 min read
Columns in the AutoComplete control are specified through the Columns property of the AutoComplete control.
The Columns property of the AutoComplete control is a collection of AutoCompleteDataColumnInfo objects and once the Columns property has been initialized, the individual columns can be changed by modifying the attributes of the corresponding AutoCompleteDataColumnInfo object.
C#
this.autoComplete1.DataSource = dataView1;
this.autoCompleteDataColumnInfo1 = new Syncfusion.Windows.Forms.Tools.AutoCompleteDataColumnInfo("EmployeeID", 100, true);
this.autoCompleteDataColumnInfo1.ColumnHeaderText = "Employee ID";
this.autoCompleteDataColumnInfo1.ImageColumn = false;
this.autoCompleteDataColumnInfo1.MatchingColumn = false;
this.autoCompleteDataColumnInfo1.Visible = true;
this.autoCompleteDataColumnInfo2 = new Syncfusion.Windows.Forms.Tools.AutoCompleteDataColumnInfo("EmployeeName", 100, true);
this.autoCompleteDataColumnInfo2.ColumnHeaderText = "Employee Name";
this.autoCompleteDataColumnInfo2.ImageColumn = false;
this.autoCompleteDataColumnInfo2.MatchingColumn = false;
this.autoCompleteDataColumnInfo2.Visible = true;
VB
Me.autoComplete1.DataSource = dataView1
Me.autoCompleteDataColumnInfo1 = New Syncfusion.Windows.Forms.Tools.AutoCompleteDataColumnInfo("EmployeeID", 100, True)
Me.autoCompleteDataColumnInfo1.ColumnHeaderText = "Employee ID"
Me.autoCompleteDataColumnInfo1.ImageColumn = False
Me.autoCompleteDataColumnInfo1.MatchingColumn = False
Me.autoCompleteDataColumnInfo1.Visible = True
Me.autoCompleteDataColumnInfo2 = New Syncfusion.Windows.Forms.Tools.AutoCompleteDataColumnInfo("EmployeeName", 100, True)
Me.autoCompleteDataColumnInfo2.ColumnHeaderText = "Employee Name"
Me.autoCompleteDataColumnInfo2.ImageColumn = False
Me.autoCompleteDataColumnInfo2.MatchingColumn = False
Me.autoCompleteDataColumnInfo2.Visible = True