sql-server-2005 - 利用 ASP.NET 查询数据库

  显示原文与译文双语对照的内容
0 0

我有一个与我目前正在尝试完成的侧项目相关的问题。 我一直在处理这个问题,但我的主要问题是将一个动态下拉框查询为用户类型。 例如,当用户键入字母'a'时,一切都会出现在这个单词中,等等。 我使用 SQL Server 2005创建了一个小型数据库,并为我的项目创建了一个简单的网站。
基本上,我需要它来查询服务器并存储结果。 这是我的主要问题,不知道该去哪里。 我发现这篇文章可以通过使用 AJAX 链接来实现这个目的。

以下是我的网站计划执行的图片: https://onedrive.live.com/?cid=d6ff3b929e0ca913&id=D6FF3B929E0CA913126&sff=1&v=3!

我想先简单一些,比如先建立连接字符串,确保我的网站和 SQL Server 之间有连接。 然后,我将开始实现自动完成功能。 你有没有它的他的提示/建议,我应该从基本的开始和工作的方式开始?

时间:原作者:4个回答

0 0

对于我,我使用微软自动完成文本框。

http://msdn.microsoft.com/en-us/library/system.windows.forms.textbox.autocompletemode(v=vs.110).aspx

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);
}

你可以使用从 database.I 中选择的数据更改源,这对你很有用。

原作者:
...