asp.net - Telerik Ajax RadGrid 中的混合读/写和只读行?

标签 asp.net telerik radgrid telerik-grid

我正在从数据表填充 telerik:RadGrid。 DataTable 中的每个 DataRow 都有一个“只读”列,其值为 true 或 false。

网格当前有一个 GridEditCommand 列和一个触发“删除”命令的 GridButtonColumn。

我需要的是显示“readonly”为只读记录的行。我需要 GridEditCommand 列中的图标有所不同,并单击它来调出查看详细信息表单,而不是编辑表单。我需要“删除”GridButtonColumn 中的链接不存在。

创建一个不允许用户编辑或删除记录的表似乎非常简单,但我需要能够让某些行可编辑,而另一些则不可。

我应该从哪里开始?

最佳答案

这是可能的;我建议在左侧,图像是一个命令按钮,您可以根据在 itemcommand 事件中所做的选择来触发正确的操作。要更改图标,您需要点击 rowdatabound 事件并以编程方式更改它。现在为了显示 View 详细信息,我不知道 Telerik 网格是否有内置的只读 View ;这可能必须通过网格外部的控件以编程方式完成。

HTH。

关于asp.net - Telerik Ajax RadGrid 中的混合读/写和只读行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4542791/

相关文章:

c# - 如何将发布为 Web 应用程序的模板与使用此包装器的 Web 应用程序集成?

c# - 如何使用对象从 DotNet 3.5 Web 应用程序调用 Web API?

css - Telerik 样式数字文本框

javascript - Telerik - 将 JavaScript 文件包含在页面底部

javascript - RadGrid 上的 get_selectedItems()[0] 返回 null

asp.net - 在 ASP.NET 中使用嵌入式标准 HTML 表单

asp.net - 如何使 gridview 列成为电子邮件链接

c# - 当 child 发生变化时更新 parent

c# - RadGrid 中的复选框和将数据发送到数据库

c# - 覆盖 Telerik Radgrid 数据绑定(bind)