想实现直接填textbox能查询出东西 比如书名输入进行查询
然后dropdownlist和姓名进行组合查询 protected void BTxian_Click(object sender, EventArgs e)
{
r.Name = TBname.Text.ToString();
r.Number = TBnumber.Text.ToString(); b.Book_name = TBbookname.Text.ToString();
b.Book_number = TBbooknumber.Text.ToString();
//书籍信息的绑定
if (book.Selectbook(b))
{
bookdatabind();
}
else
{
Response.Write("<script language=javascript>alert('您查询的信息不存在哦!');</script>");
} //借阅信息的绑定
if (DDLleixing.SelectedItem.Text.Equals("请选择"))
{
Response.Write("<script language=javascript>alert('还没选择查询类型哦!');</script>");
}
else
{
if (DDLleixing.SelectedItem.Text.Equals("教师"))//选择学生时的查询
{
r.Type = "教师";
if (jie.Selectborrow(r))
{
borrowdatabind();
}
else
{
Response.Write("<script language=javascript>alert('您查询的信息不存在哦!');</script>");
}
}
if (DDLleixing.SelectedItem.Text.Equals("学生"))//选择学生时的查询
{
r.Type = "学生";
if (jie.Selectborrow(r))
{
borrowdatabind();
}
else
{
Response.Write("<script language=javascript>alert('您查询的信息不存在哦!');</script>");
}
}
if (DDLleixing.SelectedItem.Text.Equals("校外"))//选择学生时的查询
{
r.Type = "校外";
if (jie.Selectborrow(r))
{
borrowdatabind();
}
else
{
Response.Write("<script language=javascript>alert('您查询的信息不存在哦!');</script>");
}
}
}
}textboxDropDownList
然后dropdownlist和姓名进行组合查询 protected void BTxian_Click(object sender, EventArgs e)
{
r.Name = TBname.Text.ToString();
r.Number = TBnumber.Text.ToString(); b.Book_name = TBbookname.Text.ToString();
b.Book_number = TBbooknumber.Text.ToString();
//书籍信息的绑定
if (book.Selectbook(b))
{
bookdatabind();
}
else
{
Response.Write("<script language=javascript>alert('您查询的信息不存在哦!');</script>");
} //借阅信息的绑定
if (DDLleixing.SelectedItem.Text.Equals("请选择"))
{
Response.Write("<script language=javascript>alert('还没选择查询类型哦!');</script>");
}
else
{
if (DDLleixing.SelectedItem.Text.Equals("教师"))//选择学生时的查询
{
r.Type = "教师";
if (jie.Selectborrow(r))
{
borrowdatabind();
}
else
{
Response.Write("<script language=javascript>alert('您查询的信息不存在哦!');</script>");
}
}
if (DDLleixing.SelectedItem.Text.Equals("学生"))//选择学生时的查询
{
r.Type = "学生";
if (jie.Selectborrow(r))
{
borrowdatabind();
}
else
{
Response.Write("<script language=javascript>alert('您查询的信息不存在哦!');</script>");
}
}
if (DDLleixing.SelectedItem.Text.Equals("校外"))//选择学生时的查询
{
r.Type = "校外";
if (jie.Selectborrow(r))
{
borrowdatabind();
}
else
{
Response.Write("<script language=javascript>alert('您查询的信息不存在哦!');</script>");
}
}
}
}textboxDropDownList
如果是,你可以使用input的 按键事件触发 ajax读取数据。
至于多条件查询,你只要把几个条件拼接起来作为条件查询就是了。