在ASP.NET单个网页中使用最新版本的jqGrid(免费版本),并且当前有一个引用XML(静态)数据集的网格。在数据集中,有一个我已格式化为超链接的文件名。网格功能和超链接工作。单击超链接后,它将在Web浏览器的新选项卡中打开PDF文件。
部分代码如下:
$("#myGrid").jqGrid({
url: "Myfile.xml",
xmlReader: {
repeatitems: false,
root: "Recordset",
row: "Record",
id: "[setEntry]"
},
datatype: "xml",
..等等。
用户希望我将它放在SQL Server 2012数据库中,如果可能的话,利用FileTables功能,不仅可以存储网格中显示的数据,还可以存储PDF文件,并具有相同的超链接功能相同。
问题:
加载网格时,它会选择整个XML数据集,并使用网格搜索和过滤工具的功能。你如何让它读取SQL Server 2012表?我们不使用PHP。
其次,假设我可以读取SQL表(select *
语句),我可以做与以前基本相同的事情 - 指向PDF文件的超链接,而不是存储在虚拟文件夹中在IIS服务器上驻留在SQL Server的FileTables中?