Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 初始荷载后添加额外柱(Telerik MVC网格)_C#_Asp.net Mvc_Telerik Grid - Fatal编程技术网

C# 初始荷载后添加额外柱(Telerik MVC网格)

C# 初始荷载后添加额外柱(Telerik MVC网格),c#,asp.net-mvc,telerik-grid,C#,Asp.net Mvc,Telerik Grid,我希望能够在网格加载后添加额外的列。用户应该能够从页面顶部提交表单,用户可以在页面顶部选中复选框,然后页面更新为网格中新添加的列 例如,如果初始加载中有两列,用户希望添加第三列。我如何在技术上做到这一点?我看到了一个创建新GridColumnSettings的示例,但我认为这不是我想要的。关于列设置的Telerik文档非常好: 我觉得你有两个选择 一种是在生成列时使用Hidden方法,然后在单击按钮时使用javascript“取消隐藏”额外的列 另一个选项是有选择地渲染列,或者不渲染服务器端的

我希望能够在网格加载后添加额外的列。用户应该能够从页面顶部提交表单,用户可以在页面顶部选中复选框,然后页面更新为网格中新添加的列


例如,如果初始加载中有两列,用户希望添加第三列。我如何在技术上做到这一点?我看到了一个创建新GridColumnSettings的示例,但我认为这不是我想要的。

关于列设置的Telerik文档非常好:

我觉得你有两个选择

一种是在生成列时使用Hidden方法,然后在单击按钮时使用javascript“取消隐藏”额外的列


另一个选项是有选择地渲染列,或者不渲染服务器端的列。获取复选框的值,并将其传递给列定义代码中列的Visible方法。

谢谢。我利用你的第一个建议设法解决了这个问题。如果有人需要它,下面是代码: