Я хочу создать окно предложений, как в google. Я хочу, чтобы данные из базы данных отображались в поле запроса, и я создал набор данных. Я просмотрел все свойства текстового поля и установил AutoCompleteMode=SuggestAppend
, AutoCompleteSource=CustomSource
и дал несколько значений по адресу AutoCompleteCustomSource (collection)
и он действительно сработал. Что мне делать, чтобы делать то же самое с использованием данных из базы данных?Как создать и предложить (используя текстовое поле) с помощью C#
1
A
ответ
3
выньте данные из вашего db table
, подготовьте Collection
и привяжите его к вашим элементам управления AutoCompleteCustomSource
через код.
см код ниже:
public void BindAutoCompleteList(DataTable myDataTable)
{
AutoCompleteStringCollection acDataSource= new
AutoCompleteStringCollection();
foreach (DataRow row in myDataTable.Rows)
{
acDataSource.Add(row.Cells[0].Value.ToString());
}
txtBoxAuto.Clear();
txtBoxAuto.AutoCompleteMode = AutoCompleteMode.Suggest;
txtBoxAuto.AutoCompleteSource = AutoCompleteSource.CustomSource;
txtBoxAuto.AutoCompleteCustomSource = acDataSource;
}
и называем это BindAutoCompleteList()
в конструкторе формы или любого места, подходящего для вашего приложения.
где myDataTable
состоит из ваших рядов строк db
Смежные вопросы
- 1. Как создать текстовое поле в Visual Studio с помощью C#?
- 2. Создать всплывающее текстовое поле
- 3. Как создать текстовое поле с водяными знаками?
- 4. C# label и текстовое поле
- 5. Как создать многозначное текстовое поле ввода с помощью javascript?
- 6. Как создать текстовое поле с помощью кнопки click ios?
- 7. System.readline(), используя текстовое поле
- 8. C# Числовое текстовое поле
- 9. Как создать новое текстовое поле
- 10. Как создать расширяющееся текстовое поле?
- 11. Создать текстовое поле
- 12. Как создать прокручиваемое текстовое поле?
- 13. Как создать редактируемое текстовое поле?
- 14. Как создать текстовое поле Sitecore
- 15. Как создать текстовое поле динамически?
- 16. Создать постоянное текстовое поле автозаполнения в C#?
- 17. Как создать временное текстовое поле
- 18. Как создать текстовое поле и текстовые поля с одинаковыми ширинами?
- 19. Как совместить кнопку и текстовое поле с помощью SWT
- 20. Как создать текстовое поле с использованием GDI + в C#
- 21. C# текстовое поле латентности
- 22. Определить пустое текстовое поле, с помощью text.isEmpty
- 23. Как создать пользовательское текстовое поле и текстовое окно
- 24. Как создать пользовательское текстовое поле с помощью UIKit?
- 25. Как проверить текстовое поле с помощью jquery?
- 26. C# Проверка, если текстовое поле == текстовое поле
- 27. C# - Текстовое поле с буквами и цифрами
- 28. C# TreeView и текстовое поле
- 29. Windows Phone - C# - Как создать текстовое поле в C#
- 30. ASP.NET Создать текстовое поле на лету с помощью javascript