62,074
社区成员
发帖
与我相关
我的任务
分享
$(document).ready(function() {
var option = {//构造FlexiGrid
url: 'AjaxHandler/GetJsonData.aspx?Action=GetJson',
dataType: 'json',
colModel: [
{ display: '客户ID', name: 'CustomerID', width: 40, sortable: true, align: 'left' },
{ display: '公司名称', name: 'CompanyName', width: 150, sortable: true, align: 'left' },
{ display: '联系人', name: 'ContactName', width: 100, sortable: true, align: 'left' },
{ display: '联系人职务', name: 'ContactTitle', width: 100, sortable: true, align: 'left' },
{ display: '地址', name: 'Address', width: 100, sortable: true, align: 'left' },
{ display: '城市', name: 'City', width: 80, sortable: true, align: 'left' },
{ display: '地区', name: 'Region', width: 40, sortable: true, align: 'left' },
{ display: '邮编', name: 'Postalcode', width: 60, sortable: true, align: 'left' },
{ display: '国家', name: 'Country', width: 80, sortable: true, align: 'left' },
{ display: '电话', name: 'Phone', width: 80, sortable: true, align: 'left' },
{ display: '传真', name: 'Fax', width: 90, sortable: true, align: 'left' }
],
searchitems: [{ display: "客户ID", name: "CustomerID" }, { display: "公司名称", name: "CompanyName"}], //搜索项
sortname: 'CustomerID', //排序字段
sortorder: 'asc', //排序方式
usepager: true, //是否显示分页
title: '客户信息', //grid标题
useRp: false, //动态显示每页显示的结果数
rp: 15, //每页记录数
showTableToggleBtn: true, //是否显示“隐藏Grid的按钮”
showcheckbox: true, //是否显示checkbox
width: 1100,
height: 400
};
$("#customers").flexigrid(option);
)}
protected void Page_Load(object sender, EventArgs e)
{
if (Request["Action"] == "GetJson")
{
GetJsonData();
}
}
public void GetJsonData()
{
try
{
IList list = _dao.Query("Customers.SelectData", null);
string str = JavaScriptConvert.SerializeObject(list);
Response.Clear();
Response.Write(str);
Response.End();
}
catch (System.Exception er)
{
_log.Error(er.Message.ToString());
}
}