一个类似百度的搜索。。。。。
2012-10-11 21:52
357 查看
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)//搜索
{
Panel1.Visible = false;
DateTime t = DateTime.Now;
double d = 0;
int n=0;
string[] ss = new string[] {"oname","tel","address","pay","omoney","number","otime","remark"};
string condition = TextBox1.Text.Trim();
if (condition == "")
return;
DataTable dtb = new DataTable();
for (int i = 0; i < ss.Length; i++)
{
if (ss[i] == "otime" && DateTime.TryParse(condition,out t) == false)//如果查到时间时,如果时间不合法就跳出循环
continue;
if (ss[i] == "pay" && double.TryParse(condition, out d) == false)
continue;
if (ss[i] == "omoney" && double.TryParse(condition, out d) == false)
continue;
if (ss[i] == "number" && int.TryParse(condition, out n) == false)
continue;
cmdstr = "select * from [order],product where [order].pid=product.pid and "+ss[i]+=@0;
dt = new DataSet();
h = new sqlhelp(cmdstr, database, out adapter, condition);
adapter.Fill(dt);
if (dt.Tables[0].Rows.Count != 0)//如果有数据就不进行下一步操作
{
dtb.Merge(dt.Tables[0]);
}
}
DataList1.DataSource = dtb;
DataList1.DataKeyField = "oid";
DataList1.DataBind();
}
{
Panel1.Visible = false;
DateTime t = DateTime.Now;
double d = 0;
int n=0;
string[] ss = new string[] {"oname","tel","address","pay","omoney","number","otime","remark"};
string condition = TextBox1.Text.Trim();
if (condition == "")
return;
DataTable dtb = new DataTable();
for (int i = 0; i < ss.Length; i++)
{
if (ss[i] == "otime" && DateTime.TryParse(condition,out t) == false)//如果查到时间时,如果时间不合法就跳出循环
continue;
if (ss[i] == "pay" && double.TryParse(condition, out d) == false)
continue;
if (ss[i] == "omoney" && double.TryParse(condition, out d) == false)
continue;
if (ss[i] == "number" && int.TryParse(condition, out n) == false)
continue;
cmdstr = "select * from [order],product where [order].pid=product.pid and "+ss[i]+=@0;
dt = new DataSet();
h = new sqlhelp(cmdstr, database, out adapter, condition);
adapter.Fill(dt);
if (dt.Tables[0].Rows.Count != 0)//如果有数据就不进行下一步操作
{
dtb.Merge(dt.Tables[0]);
}
}
DataList1.DataSource = dtb;
DataList1.DataKeyField = "oid";
DataList1.DataBind();
}
相关文章推荐
- 模拟一个类似百度google的模糊搜索下拉列表
- 模拟一个类似百度google的模糊搜索下拉列表
- AJax实现类似百度搜索栏的功能 (面试多见)
- 如何制作一个简单的仿百度搜索功能的网页
- JQuery+ajax实现类似百度搜索自动匹配功能
- 在Winfrom下实现类似百度、Google搜索自能提示功能
- 黑马程序员_王康 用java AWT编写类似百度搜索的窗口.
- 类似百度搜索提示效果(asp.net+JQ+Ajax)
- 低调发布一个百度谷歌关键字搜索工具
- 关于类似百度错别字关键字搜索的问题
- 类似百度搜索的输入框自动完成功能
- H5写一个百度搜索页面 源代码
- PHP实现类似百度搜索自动完成(代码简单)
- 利用 lucene.net 实现高效率的 WildcardQuery ,记一次类似百度搜索下拉关键字联想功能的实现。
- 低调发布一个百度谷歌关键字搜索工具
- JQ模糊匹配(类似百度搜索等)
- jquery.bigautocomplete.js首次获取焦点触发搜索(类似百度首次的搜索历史)
- 类似百度谷歌搜索,搜索出关键字显红色
- 高级百度搜索命令,相信会对SEOer有一个非常重要的提示
- 让input框实现类似百度的搜索提示(基于jquery事件监听)