我使用的是Asp.net Web Forms,之前我使用的this jqGrid sample不是免费的,我后来意识到,现在已经清除了混乱,我现在必须使用jqGrid开源的东西,因为我不会选择商业版,任何人都可以指向我开始使用jqGrid和Asp.Net Web Forms的链接,如果有人给出一个示例,它会显示jqGrid中的示例表中的免费列,那将是非常好的,我在网上发现了一些文章,但无法理解它是如何工作的。 欢迎任何建议。 感谢。
答案 0 :(得分:5)
我认为工作的Visual Studio演示项目可以帮助您。
来自The demo的the answer在ASP.NET Web Form应用程序中使用ASHX处理程序。它仅使用仅由JavaScript代码组成的free open source package jqGrid。您可以从github下载最新版本的源代码。
来自Another demo的the answer也使用ASP.NET Web Form应用程序中的ASHX处理程序。它显示了如何实现网格的编辑。
我认为拥有这两个演示项目都可以创建使用全套jqGrid功能的应用程序。此外,ASP.NET Web窗体中ASHX处理程序的使用仅定义了客户端与服务器通信的方式。因此,您可以使用您喜欢的任何技术进行数据库访问。因此,您可以使用实体框架或LINQ to SQL,或者甚至更旧,但在许多情况下,从性能角度SqlCommand
使用SqlDataReader
最佳。
重要的是要了解您可以从为ASP.NET MVC等其他技术创建的代码示例中获取大部分内容(请参阅the example,another one,this one或{{3 }})。因此,您可以在ASP.NET Web Form解决方案中的ASHX处理程序中实现自动完成,导出到Excel等功能。