怪物猎人p3集气斩:谁能做出这个题!!!!

来源:百度文库 编辑:高考问答 时间:2024/04/28 05:29:13
<% @ Page Language="C#" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>
<script runat="server">
void submit_Click(Object sender,EventArgs e) {
OleDbConnection Conn=new OleDbConnection();
Conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;"+
"Data Source="+Server.MapPath("person.mdb");
Conn.Open();
string sql="select * from grade";
if (mytext.Text!="")
sql="select * from grade where 姓名 like '%"+mytext.Text+"%'";
Message.Text=sql;
OleDbCommand Comm=new OleDbCommand(sql,Conn);
OleDbDataReader dr=Comm.ExecuteReader();
dg.DataSource=dr;
dg.DataBind();
Conn.Close();
}
</script>
请输入被查询的人名关键字<br>
<form name="myform" runat="server">
<asp:TextBox id="mytext" size="50" runat="server"/><br>
<asp:Button id="submit" onClick=submit_Click runat="server" Text="查询">
</asp:Button><br>
<asp:label id="Message" runat="server"/><br>
<asp:DataGrid id="dg" runat="server" />
</form>

(1) 将该程序执行的界面画出来。
(2) 数据库person.mdb已存在,请您阐述点击“查询”按钮能实现什么功能。

很简单.
有一个输入框是用来输入查询人名的关键字的.
如果输入内容为空或者第一次访问页面,则将在最下面显示出所有人的信息.
如果输入内容不为空,点击按扭后最下面将显示出人名中有输入内容的所有人的信息.
另外label控件用来显示查询的SQL语句的