初学ligerUI Grid,想使用ASP.NET通过SQL绑定Grid数据的方法,最好能附上例子,多谢

初学ligerUI Grid,想使用ASP.NET通过SQL绑定Grid数据的方法,最好能附上例子,多谢,第1张

-----------前台代码-------------

<script type="text/javascript">

var manager, g;

function f_initGrid() {

g = manager = $("#toolgrid")ligerGrid({

columns: [

{ display: '名称', name: 'name', width: 300, isSort: false, editor: { type: 'text'} },

{ display: '日期', name: 'createdate', width: 100, type: 'text', isSort: false, editor: { type:

'text'} }

],

isScroll: false, usePager: true, checkbox: false,

width: '600',

pageSize: 10,

rownumbers: true

});

}

function f_reload() {

var data = {};

$ajax({

type: 'post',

url: 'ajaxaspxno-cache=' + Mathrandom(),

data: 'Option=getlist',

success: function (msg) {

data = eval('(' + msg + ')');

gset({ data: data });

gloadData();

}

});

}

$(function () {

f_initGrid();

f_reload();

});

</script>

<div id="toolgrid" style="margin: 0px 10px 5px;"></div>

-----------后台代码ajaxaspxcs-------------

private string strmsg = "";

protected void Page_Load(object sender, EventArgs e)

{

ResponseCacheControl = "no-cache";

try

{

if (Request["Option"] != null)

{

switch (Request["Option"]ToString())

{

case "getlist": strmsg = GetList(); break;

}

}

}

catch

{

strmsg = "";

}

ResponseClear();

ResponseWrite(strmsg);

ResponseEnd();

}

protected string GetList()

{

string str = "";

List<Test> list = new List<Test>();

string str2 = "[]";

try

{

DataTable dt = GetTable();//获取数据

for (int i = 0; i < dtRowsCount; i++)

{

Test model = new Test();

modelid = ConvertToInt32(dtRows[i]["id"]);

modelname = ConvertToString(dtRows[i]["name"]);

modelcreatedate = ConvertToDateTime(dtRows[i]["createdate"])ToString("yyyy-MM-dd");

listAdd(model);

}

if (listCount > 0)

{

str2 = CommonJsonHelperSerialize(list);

}

}

catch

{ }

str = "{ Rows: " + str2 + ", Total: " + listCount + " }";

return str;

}

分别获得两个gridpanel的storevarstore1=grid1getStore();varstore2=grid2getStore();获取grid1中选中的选择模式varsm=grid1getSelectionModel()获取grid1中选中的数据varrecords=smgetSelections()//返回的是ExtdataRecord对象数组将选中记录放到grid2的store中store2insert(0,records);

在SpringMVC web应用中,对于一个rest接口,获取请求参数我们一般使用 @requestParam 、 @requestBody 等注解 。对于表单类型的请求参数,有一下几种获取方式

前两种方式其实是一种方式,@requestParam底层就是利用requestgetParameter的原理。这两种方式有一个弊端就是只能一个个获取,而且必须知道对方传过来的参数的key值,如果想要一次性获取,可以使用requestgetInputStream方法获取一个inputStream对象,然后读取流里面的数据。

但在实际过程中,我们会发现通过requestgetInputStream()方式获取的数据为空。

这里的表单数据已经被填充到parameterMap中,不能再通过getInputStream获取。

如何解决这个问题呢。

在javaxservlet>

以上就是关于初学ligerUI Grid,想使用ASP.NET通过SQL绑定Grid数据的方法,最好能附上例子,多谢全部的内容,包括:初学ligerUI Grid,想使用ASP.NET通过SQL绑定Grid数据的方法,最好能附上例子,多谢、grid.getChanges 怎么获取不取Grid的修改数据,一点没反应、post方法 request.getInputStream()为空解惑等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10137464.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存