Text Box custom source as data table <p>I'm trying to set a custom source for my Text Box for the suggest option. I've got so far to this.</p> <pre><code> private void Input_Box_Load(object sender, EventArgs e) { sc.Open(); SqlCommand cmd = new SqlCommand("select MoM_ID from dbo.MoM_Form ORDER BY MoM_ID ASC", sc); SqlDataReader R_1; R_1 = cmd.ExecuteReader(); DataTable dt_1 = new DataTable(); dt_1.Columns.Add("MoM_ID", typeof(string)); dt_1.Load(R_1); TextBox_FormID.AutoCompleteMode = AutoCompleteMode.Suggest; TextBox_FormID.AutoCompleteSource = dt_1 ; sc.Close(); } </code></pre> <p>Is there any way to convert dt_1 to the type of autocomplete collection ? Or I should iterate the values into a new list and then add that list as a source?</p> <p>Thanks</p>