#asp.net #sql-server-2005
#asp.net #sql-server-2005
Вопрос:
У меня есть вопрос, связанный с побочным проектом, который я в настоящее время пытаюсь завершить. Я искал это повсюду, но моя главная проблема заключается в том, чтобы включить динамический выпадающий список, который запрашивает базу данных по типу пользователя. Например, когда пользователь вводит букву слова ‘a’, все будет отображаться с этим словом и так далее, и тому подобное. Я создал небольшую базу данных с помощью SQL Server 2005 и создал простой веб-сайт для своего проекта.
В принципе, мне это нужно для запроса к серверу и сохранения результатов. Это была моя главная проблема, и я не знаю, с чего начать. Эта статья, которую я нашел, возможно, могла бы сделать то же самое, используя AJAX ССЫЛКУ
Вот изображение того, что планирует выполнить мой веб-сайт: https://onedrive.live.com/?cid=d6ff3b929e0ca913amp;id=D6FF3B929E0CA913 !126amp;sff=1amp;v=3
Я хочу начать с чего-то простого, например, сначала создать строку подключения, чтобы обеспечить подключение между моим веб-сайтом и SQL server. После этого я бы приступил к реализации функции автозаполнения. Есть ли у вас какие-либо другие советы относительно того, с чего мне следует начать с чего-то базового и продвигаться дальше?
Комментарии:
1. Поиск по автозаполнению jQuery . Я думаю, это то, что вы ищете.
2. используйте выпадающий список ajax toolkit или плагины для автозаполнения, как сказал @stuart
3. Попробуйте использовать jQueryUI, используя функцию автозаполнения.. смотрите jqueryui.com/autocomplete
Ответ №1:
Что касается меня, я использую текстовое поле автозаполнения Microsoft.
private void Form1_Load(object sender, EventArgs e)
{
// Create the list to use as the custom source.
var source = new AutoCompleteStringCollection();
source.AddRange(new string[]
{
"January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December"
});
// Create and initialize the text box.
var textBox = new TextBox
{
AutoCompleteCustomSource = source,
AutoCompleteMode =
AutoCompleteMode.SuggestAppend,
AutoCompleteSource =
AutoCompleteSource.CustomSource,
Location = new Point(20, 20),
Width = ClientRectangle.Width - 40,
Visible = true
};
// Add the text box to the form.
Controls.Add(textBox);
}
Вы можете изменить источник с вашими данными, выбранными из базы данных.Я надеюсь, это будет полезно для вас.