我想用 VS 2005 新建一个用c#的ASP.NET网站,功能是能够查询到MSSQ L数据库里面的数据。

我想用VS2005建一个查询学生信息的网站,语言用visual C#,空模板APS.NET。
MSSQL的数据库中有两个表,一个学生表,一个教师表,表中有ID,NAME,PHONE.
我在ASPX中拖入一个TEXTBOX,一个DropDownList,一个Button。
我希望能在textbox中输入ID或者NAME,在DROPDOWNLIST中选择在哪张表中进行搜索,点击Button之后,能够进行搜索。
我不知道ASPX.CS的代码当如何设定。
我是不是应该用Panel控件进行分布。
这是个小弟的作业,还请高手帮忙则个~

这个只是布局,可以不用,因为asp.net中有层DIV来布局。。
这里给个关键代码:
"select * From "+ DropDownList1.SelectedValue +" Where ID like '"+ TextBox1.Text +"' or NAME like '"+ TextBox1.Text +"'"

设置DropDownList1的listitem时候,text 为教师,学生。value为 教师表,学生表 哦
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-22
1、using System.Data.Sql;using System.Data;using System.Data.Sqlclient;
2、使用SqlConnection链接数据库,DropDownList内添加需要查询的表;
3、写Button事件,使用DataSet接收数据,将数据使用DataRepeater或者GridView显示数据内容。
第2个回答  2012-05-22
可以用panel布局,也可以用div。你还需要用于展示的gridview或Repeater或其他数据展示控件。后台首先需要在Page_Load事件中调用绑定Dropdownlist的方法,加载下拉列表,只有两张表的话,也可以直接写死。然后写Button的Click事件,在Click事件中调用访问数据库的方法,查询所需结果,然后将查询结果(可以使DataSet或DataTable类型)绑定到页面上用于展示的gridview或Repeater上就可以了。
第3个回答  2012-05-28
nengba