Now when I write these codes to populate in the same combobox datas from database to find any piece of word. Its crashs.
conn.Open();
comm = new SqlCommand("SELECT DISTINCT name FROM Account", conn);
SqlDataReader sdr = comm.ExecuteReader();
DataTable dt = new DataTable();
dt.Load(sdr);
cbx.DisplayMember = "name";
cbx.DroppedDown = true;
List list = new List();
foreach (DataRow row in dt.Rows)
{
list.Add(row.Field("name"));
}
this.cbx.Items.AddRange(list.ToArray());
cbx.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
cbx.AutoCompleteSource = AutoCompleteSource.ListItems;
conn.Close();
///////////////////////doesnt allow repeat item in combobox////////////
for (int i = 0; i < cbx.Items.Count; i++)
{
for (int y = 0; y < cbx.Items.Count; y++)
{
if (y != i && cbx.Items[i].ToString() == cbx.Items[y].ToString())
{
cbx.Items.RemoveAt(i);
break;
}
}
}