本帖最后由 j8590576 于 2012-07-25 16:07:05 编辑

解决方案 »

  1.   

    最简单随便弄个过滤器(下拉框或者Textbox)用来给你选择或者填写你的地区过滤条件的,例如上海北京这种,然后在去你对应你要查询的数据源根据地域过滤下相关信息就可以啦,不过你没说清楚你是想过滤的是自己的数据库还是就随便哪个网页抓取相关地区信息...那种算页面关键字过滤了...再说好像你也拿不到别人的数据库数据...
      

  2.   

    这不是很简单吗?在搜索页面加一个Textbox,让用户自己输入地区://1 单纯的sql语句 
     string str = "select * from Testtable where '地区字段' like '%" + TextBox1.Text+ "%'";
    // 2 查询方法  
    public DataTable AllEvent_Select(string dq)
            {
                try
                {
                    string str = "select * from Testtable where '地区字段' like '%" + dq+ "%'";
                    cmd = SqlHelper.CreateDbCommand(str, conn);
                    conn.Open();
                    DataTable dt = new DataTable();
                    dt.Load(cmd.ExecuteReader());
                    return dt;
                }
      

  3.   


    //上面方法少代码,这是全的
     public DataTable AllEvent_Select(string dq)
            {
              try
                {
                    string str = "select * from Testtable where '地区字段' like '%" + dq+ "%'";
                    cmd = SqlHelper.CreateDbCommand(str, conn);
                    conn.Open();
                    DataTable dt = new DataTable();
                    dt.Load(cmd.ExecuteReader());
                    return dt;
                }            catch (Exception e)
                {                throw e;
                }
                finally
                {
                    conn.Close();
                }
            }