.NET 4.x Как при вводе email в TextBox предлагать подсказки ранее введенных? - C#
Формулировка задачи:
Как при вводе emaila предлагать подсказки ранее введенных?
Вообще думаю хранить в xml файле, а потом искать в нем и подставлять?
Подскажите как правильнее и легче?
<mails> <mail>removed@mail.ru</mail> <mail>..</mail> <mail>..</mail> <mail>..</mail> </mails>
Решение задачи: «.NET 4.x Как при вводе email в TextBox предлагать подсказки ранее введенных?»
textual
Листинг программы
private void Form1_Load(object sender, EventArgs e) { comboBox1.AutoCompleteSource = AutoCompleteSource.CustomSource; comboBox1.AutoCompleteMode = AutoCompleteMode.Suggest; DataSet ds = new DataSet(); ds.ReadXml(@"data.xml"); AutoCompleteStringCollection n = new AutoCompleteStringCollection(); int i = 0; for (i = 0; i <= ds.Tables["Mail"].Rows.Count - 1; i++) { n.Add(ds.Tables["Mail"].Rows[i]["Mail_Text"].ToString()); } comboBox1.AutoCompleteCustomSource = n; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д