Hi JD West,
Thank you for your interest in Syncfusion products.
Yes. You can achieve by using SetAutoComplete method in AutoComplete as shown below
private void Form1_Load(object sender, EventArgs e)
{
DataTable dt1 = new DataTable();
dt1.Columns.Add("Col1");
dt1.Columns.Add("Col2");
for (int i = 0; i < 10; i++)
{
dt1.Rows.Add(new object[] { i, 1 });
}
DataTable dt2 = new DataTable();
dt2.Columns.Add("Col1");
dt2.Columns.Add("Col2");
dt2.Columns.Add("Col3");
for (int i = 0; i < 10; i++)
{
dt2.Rows.Add(new object[] { i, 1 ,2});
}
this.autoComplete1.DataSource = dt1;
this.autoComplete2.DataSource = dt2;
this.autoComplete1.SetAutoComplete(this.textBox1, Syncfusion.Windows.Forms.Tools.AutoCompleteModes.AutoSuggest);
this.autoComplete2.SetAutoComplete(this.textBox1, Syncfusion.Windows.Forms.Tools.AutoCompleteModes.Disabled);
}
private void button1_Click(object sender, EventArgs e)
{
this.autoComplete1.SetAutoComplete(this.textBox1, Syncfusion.Windows.Forms.Tools.AutoCompleteModes.Disabled);
this.autoComplete2.SetAutoComplete(this.textBox1, Syncfusion.Windows.Forms.Tools.AutoCompleteModes.AutoSuggest);
}
private void button2_Click(object sender, EventArgs e)
{
this.autoComplete1.SetAutoComplete(this.textBox1, Syncfusion.Windows.Forms.Tools.AutoCompleteModes.AutoSuggest);
this.autoComplete2.SetAutoComplete(this.textBox1, Syncfusion.Windows.Forms.Tools.AutoCompleteModes.Disabled);
}
Also please refer the documentation from following link.
http://help.syncfusion.com/ug_82/WindowsFormsUI_Tools/EnablingAutoCompleteInTextBoxArea.htmlPlease let me know if you have any queries.
Regards,
Lingaraj S.