Telerik Radgrid 中的多个编辑列

本文关键字:编辑 Radgrid Telerik | 更新日期: 2023-09-27 18:37:28

我有一个telerik-radgrid,我在其中使用编辑列。对于我使用网络用户控件edit-column,我创建了。这工作正常。

但是要知道应该有两个编辑链接。根据他的选择,我想显示不同的用户控件。

当我创建两个GridEditCommandColumns时,我收到错误,因为两列具有相同的 ID "EditButton"

我不想将用户控件的全部内容放入一个并仅显示所需的内容,尽管这会起作用。但是控件很大,之后使用它就不好了。

如何在一个辐射格中使用两个Edit-Columns

谢谢

Telerik Radgrid 中的多个编辑列

我自己发现的

我使用命令创建了一个GridButtonColumn Edit以及我向其分配一个用户控件的GridEditCommandColumns

当涉及到编辑命令事件时,我执行以下操作:

if (((LinkButton)e.CommandSource).Text == "Edit1") //The Title of EditColumn 1
{
    rgCases.MasterTableView.EditFormSettings.UserControlName = "WebUC1.ascx";
}
else
{
    rgCases.MasterTableView.EditFormSettings.UserControlName = "WebUC2.ascx";
}