我想在ASP.Net Web表单中创建矩阵样式数据输入屏幕。目前,我在嵌套循环中动态创建控件,但为此,我必须在每个帖子上创建控件,这对我来说看起来不正确。 有没有更好的方法呢? 我有区域,费率是从一个区域定义到另一个区域Here is the image showing the matrix用户应该能够编辑图像中显示为A,B,C等的关税
答案 0 :(得分:0)
ASP.Net Web表单中的矩阵样式数据输入屏幕。还有更好的吗? 这样做的方法?
在ASP.NET Web窗体中,我通常使用Telerik Grid (您可能可以使用GridView)。它具有 多行编辑 ,并且网格变为 Excel ,如网格。我在他们的网站上找不到确切的例子; here是最接近的。
如果我需要很多控件,那么即使我在 SQL Server 中存储查看状态,页面也会变得太重。
如果发布过多控件,则需要在web.config中明确配置以下设置。
<appSettings>
<add key="aspnet:MaxHttpCollectionKeys" value="20000"/>
</appSettings>
另一种方法是使用Telerik Spreadsheet,DevExpers Spreadsheet或Syncfusion Spreadsheet。