突然间想到百度和GOOGLE的AJAX模糊查询的功能。那就COMBOX中能不能实现呢?
查看资料
在数据源中多了一个
<Proxy>
<ext:HttpProxy
Method="POST"
Url="Plants.ashx"
/>
</Proxy>
估计是异步的东东。本人才浅
先建立一个
<%@ WebHandler Language="C#" Class="DataHandler" %>
using System;
using System.Web;
using System.Collections.Generic;
using Ext.Net;
using System.Data;
public class DataHandler : IHttpHandler {
public void ProcessRequest(HttpContext context)
{
if (!string.IsNullOrEmpty(context.Request["query"]))
{
string query = context.Request["query"];
context.Response.ContentType = "text/json";
DataTable table = new DAL.UserDAO().WorkNoList(query).Tables[0] ;
List<UserInfo> lst = new List<UserInfo>();
foreach (DataRow row in table.Rows)
{
UserInfo user = new UserInfo();
user.UserName = Convert.ToString(row["name"]);
//user.UserId = Convert.ToInt32(row["workno"]);
user.UserId = Convert.ToString(row["workno"]);
lst.Add(user);
}
string json = Ext.Net.JSON.Serialize(lst);
context.Response.Write(json);
}
else
{
context.Response.ContentType = "text/json";
DataTable table = new DAL.UserDAO().WorkNoList().Tables[0] ;
List<UserInfo> lst = new List<UserInfo>();
foreach (DataRow row in table.Rows)
{
UserInfo user = new UserInfo();
user.UserName = Convert.ToString(row["name"]);
//user.UserId = Convert.ToInt32(row["workno"]);
user.UserId = Convert.ToString(row["workno"]);
lst.Add(user);
}
string json = Ext.Net.JSON.Serialize(lst);
context.Response.Write(json);
}
}
public bool IsReusable
{
get
{
return false;
}
}
}
public class UserInfo
{
private string _UserName;
public string UserName
{
get { return _UserName; }
set { _UserName = value; }
}
private string _UserId;
public string UserId
{
get { return _UserId; }
set { _UserId = value; }
}
}
看看效果吧
分享到:
相关推荐
Ext中使用combox实现模糊查询,内附详细代码与图片!
vb.net winform combox 显示图片和文字,图片为路径。可重数据库直接读取 路径和文本(数据库部分没有),带部分说明
C#.Net winform combox日期级联选择器
EXTjsEXT中COMBOX联动EXT中COMBOX联动EXT中COMBOX联动EXT中COMBOX联动EXT中COMBOX联动
asp.net combox
DataValueField="standard_code"> </asp:ComboBox>
C# ASP.NET 添加下拉框带搜索功能,用法和原系统控件使用一样。无需太多操作。。。。。。。。。。。。
可以实现vb的Combox自动下拉,用了别人的代码修改了一下。
ext combox自动提示 仿百度式自动提示
vb.net的winform(windows窗体)开发中,实现组合框ComboBox显示值与返回值不同的几种方法(里面有5种方法哟),在VB.net2010上编译通过,绝对可以运行,希望能给初学都以帮助,里面有详细解释加说明。觉得写得好的,请加...
combox 实现搜寻功能combox 实现搜寻功能
C#COMBOX控件绑定数据库查询值,将数据库查询的值绑定到combox控件上,显示给人看
用于asp.net的combobox控件,语言室c# 可以自定义图片和数据源。
extcombox搜索功能
关于北大青鸟课程讲到的.net的数据绑定(Combox)
winform combobox 模糊查询
平台vs2017,.Net2.0 Combox的重绘,仅提供demo,给大家展示如何重绘一个控件
combox根据输入自动查询 挺牛的 有很多功能
ext + mvc combox tree grid layout
Ext 异步加载添加 删除节点 修改combobox选择项,相当好的东西,值得参考!希望对你有用!