发布网友 发布时间:2024-10-24 01:21
共3个回答
热心网友 时间:2024-11-26 06:19
实现这个目的,有两种方式,一种是页面刷新方式,另一种是Ajax局部刷新方式。在文本框输入查询条件,点击查询按钮产生post表单提交,查询按钮需要 type=‘submit’类型的。
另外再前台DIV里面预先放入一个列表控件。
剩下的事情就是后台的处理,后台根据前台输入的查询条件对数据库进行查询,查询结果通过前台的列表控件显示出来。
解决这个问题的流程大致就是这样。
不知道你使用的是什么框架,PHP还是.NET ,或者是JAVA,不同的框架处理方法也不一样,所以没法给你具体的代码。
我用的是.NET MVC3, 传统的.NET 和.NET MVC3处理方法还不一样。追问我用的是ASP.NET,我框架在那里,详细代码让我看一下,我应该能理解的。
热心网友 时间:2024-11-26 06:19
看你要做成什么样的喽。
可以做成ajax无刷新返回,通过js把用ajax返回的数据写到div层里面。
也可以吧查询按钮做成button提交控件,btn控件的点击事件查询数据。div里面放一个Literal控件,平时把Literal的visible设为false隐藏,查询后把visible设为true显示,text值就是你想要显示的数据。div是覆盖在上面的话还可以直接把div都一起写到text属性里面。追问能麻烦你做一个然后代码给我吗?
我就是单击按钮,查询数据库中表的数据,文本框中的内容有就输出的是一张表格。没有就提示查询不到。
追答SqlConnection sql = new SqlConnection();
SqlCommand com = new SqlCommand("select * from table",sql);
SqlDataAdapter dap = new SqlDataAdapter(com);
DataSet ds = new DataSet();
dap.Fill(ds);
DataTable dt = ds.Tables[0];
Literal1.Text = "";
for (int i = 0; i " + dt.Rows[i]["字段名称"] + "";
}
Literal1.Text += "";
热心网友 时间:2024-11-26 06:20
你显示的话,你看你是用gridview,listview,还是repeater啊。写个sql条件查询一下,把查询出来的数据跟gridview绑定一下,就可以了。