.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;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д