Telerik Ajax RadGrid中混合的读/写和只读行?

时间:2010-12-28 00:07:51

标签: asp.net telerik radgrid telerik-grid

我正在使用DataTable填充telerik:RadGrid。 DataTable中的每个DataRows都有一个“readonly”列,其值为true或false。

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

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

看起来创建一个不允许用户编辑或删除记录的表格非常简单,但我需要能够编辑某些行而不能编辑某些行。

我应该从哪里开始?

1 个答案:

答案 0 :(得分:2)

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

HTH。