資源簡介
C#封裝的JqGrid插件,配置相應的即可

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Data;
using?System.Linq;
using?System.Text;
using?System.Web;
using?System.xml;
using?System.Runtime.Serialization.Json;
using?System.IO;
namespace?AspJqGrid
{
????public?class?AjaxData?:?IHttpHandler
????{
????????private?string?searchCase?=?string.Empty;?????????????????????//動態條件
????????public?void?ProcessRequest(HttpContext?context)
????????{????????????
????????????if?(context.Request.QueryString[“action“]?!=?null)
????????????{
????????????????string?actions?=?context.Request.QueryString[“action“].ToString();
????????????????switch?(actions)
????????????????{
????????????????????#region?查詢
????????????????????case?“view“:
????????????????????????if?(context.Request.QueryString[“_search“].ToString()?==?“false“)
????????????????????????{
????????????????????????????context.Response.Write(jsonString(context));
????????????????????????}????????????????????????
????????????????????????else
????????????????????????{
????????????????????????????//反序列化json
????????????????????????????string?conditions?=?HttpUtility.UrlDecode(context.Request.QueryString[“filters“].ToString());
????????????????????????????var?mStream?=?new?MemoryStream(Encoding.UTF8.GetBytes(conditions));?????//使用Encoding.Default中文時將會亂碼
????????????????????????????//var?mStream?=?new?MemoryStream(Encoding.Unicode.GetBytes(conditions));
????????????????????????????DataContractJsonSerializer?dcjson?=?new?DataContractJsonSerializer(typeof(jqGridFilter));
????????????????????????????jqGridFilter?filters?=?(jqGridFilter)dcjson.Readobject(mStream);
????????????????????????????//jqGridFilter?filters?=?(jqGridFilter)dcjson.Readobject(mStream);
????????????????????????????
????????????????????????????if?(filters.GroupOp?==?“AND“)
????????????????????????????{
????????????????????????????????foreach(jqGridFilterRules?rules?in?filters.JqGridFilterRulesList)
????????????????????????????????{
????????????????????????????????????switch?(rules.Op)
????????????????????????????????????{
????????????????????????????????????????case?“cn“:
????????????????????????????????????????????searchCase?+=?“?and?“?+?rules.Field?+?“?like?‘%“?+?rules.Data?+?“%‘“;
????????????????????????????????????????????break;
????????????????????????????????????????case?“ge“:
????????????????????????????????????????????searchCase?+=?“?and?“?+?rules.Field?+?“>=‘“?+?rules.Data?+?“‘“;
????????????????????????????????????????????break;
????????????????????????????????????????case?“le“:
????????????????????????????????????????????searchCase?+=?“?and?“?+?rules.Field?+?“<=‘“?+?rules.Data?+?“‘“;
????????????????????????????????????????????break;
????????????????????????????????????????default:
????????????????????????????????????????????break;
????????????????????????????????????}
????????????????????????????????}
????????????????????????????}
????????????????????????????else
????????????????????????????{
???????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????16026??2010-06-07?22:36??AspJqGrid\AspJqGrid\AjaxData.cs
?????文件???????3387??2010-06-06?23:14??AspJqGrid\AspJqGrid\AspJqGrid.csproj
?????文件?????256000??2010-06-08?09:21??AspJqGrid\AspJqGrid\bin\Debug\AspJqGrid.dll
?????文件??????69120??2010-06-08?09:21??AspJqGrid\AspJqGrid\bin\Debug\AspJqGrid.pdb
?????文件???????9893??2010-06-04?17:14??AspJqGrid\AspJqGrid\bin\Debug\Css\ui.jqgrid.css
?????文件???????3773??2010-06-06?23:14??AspJqGrid\AspJqGrid\bin\Debug\sc
?????文件???????3799??2010-06-06?12:34??AspJqGrid\AspJqGrid\bin\Debug\sc
?????文件?????206804??2010-06-04?17:14??AspJqGrid\AspJqGrid\bin\Debug\sc
?????文件???????9893??2010-06-04?17:14??AspJqGrid\AspJqGrid\Css\ui.jqgrid.css
?????文件??????11367??2010-06-07?14:18??AspJqGrid\AspJqGrid\jqGrid.cs
?????文件???????1150??2010-06-05?23:54??AspJqGrid\AspJqGrid\jqGridColumns.cs
?????文件???????4754??2010-06-07?11:08??AspJqGrid\AspJqGrid\jqGridColumnsConfig.cs
?????文件???????1451??2010-06-06?22:34??AspJqGrid\AspJqGrid\jqGridFilter.cs
?????文件???????1074??2010-06-07?22:17??AspJqGrid\AspJqGrid\obj\Debug\AspJqGrid.csproj.FileListAbsolute.txt
?????文件?????256000??2010-06-08?09:21??AspJqGrid\AspJqGrid\obj\Debug\AspJqGrid.dll
?????文件??????69120??2010-06-08?09:21??AspJqGrid\AspJqGrid\obj\Debug\AspJqGrid.pdb
?????文件???????6017??2010-06-08?09:21??AspJqGrid\AspJqGrid\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件???????1683??2010-06-06?23:15??AspJqGrid\AspJqGrid\Properties\AssemblyInfo.cs
?????文件???????3773??2010-06-06?23:14??AspJqGrid\AspJqGrid\sc
?????文件???????3799??2010-06-06?12:34??AspJqGrid\AspJqGrid\sc
?????文件?????206804??2010-06-04?17:14??AspJqGrid\AspJqGrid\sc
?????文件??????20083??2010-06-05?11:57??AspJqGrid\AspJqGrid\SqlHelper.cs
?????文件???????1398??2010-06-07?11:44??AspJqGrid\AspJqGrid.sln
????..A..H.?????47616??2010-06-09?12:42??AspJqGrid\AspJqGrid.suo
?????文件?????256000??2010-06-08?09:21??AspJqGrid\WebJqGrid\bin\AspJqGrid.dll
?????文件??????69120??2010-06-08?09:21??AspJqGrid\WebJqGrid\bin\AspJqGrid.pdb
?????文件????????180??2010-06-05?11:09??AspJqGrid\WebJqGrid\bin\Css\redmond\images\ui-bg_flat_0_aaaaaa_40x100.png
?????文件????????182??2010-06-05?11:09??AspJqGrid\WebJqGrid\bin\Css\redmond\images\ui-bg_flat_55_fbec88_40x100.png
?????文件????????124??2010-06-05?11:09??AspJqGrid\WebJqGrid\bin\Css\redmond\images\ui-bg_glass_75_d0e5f5_1x400.png
?????文件????????123??2010-06-05?11:09??AspJqGrid\WebJqGrid\bin\Css\redmond\images\ui-bg_glass_85_dfeffc_1x400.png
............此處省略85個文件信息
- 上一篇:AopSdk.dll
- 下一篇:WinIO v3.0 資源文件以及VB6和C#
評論
共有 條評論