吴爱英简历,潮妆护肤官方旗舰店,给力2011
发现这个问题,有不少人提起过,所以就简单写成文章吧。
接下来看如何在aries 框架中使用存储过程,整体步骤和绑定普通视图差不多。
可以在sqlcode管理中,创建一个空的视图,主要用于显示的表结构:
所以select 的空字段名,和最终存储过程出来的字段名一致即可。
<html> <body> <table id="grid"></table> </body> </html> <script type="text/javascript"> var dg = new ar.datagrid("v_p_xxx"); dg.bind(); </script>
上面两步,和普通视图一样,页面呈现之后,也可以开始配置下表头。
public class democontroller : aries.core.controller { protected override mdatatable select(gridconfig.selecttype st) { switch (objname) { case "v_p_xxx": using (mproc proc = new mproc("存储过程名")) { proc.set("参数a", 1); proc.set("参数b", "sdfd"); return proc.exemdatatable(); } case "v_test"://处理demo中文本数据库 mdatatable dt = null; using (maction action = new maction(crossdb.getenum("demo_testa"))) { dt = action.select(); } dt.joinonname = "id"; mdatatable joindt = dt.join("demo_testb", "id"); return joindt.select(pageindex, pagesize, getwhere() + getorderby("id"), gridconfig.getselectcolumns(objname, st)); } return base.select(st); } }
这样就打完收工了。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Blazor server side 自家的一些开源的, 实用型项目的进度之 CEF客户端
.NET IoC模式依赖反转(DIP)、控制反转(Ioc)、依赖注入(DI)
vue+.netcore可支持业务代码扩展的开发框架 VOL.Vue 2.0版本发布
网友评论