4

我有一个telerik-radgrid,我在其中使用了一个editcolumn。对于edit-column我使用的 webusercontrol,我创建了。这工作正常。

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

当我创建两个时GridEditCommandColumns出现错误,因为两列具有相同的 id “EditButton”

我不想将用户控件的全部内容合二为一,只显示所需的内容,尽管这样可行。但是控件非常大,以后再使用它就不好了。

如何使用Edit-Columns二合一 radgrid?

谢谢

4

1 回答 1

3

我自己发现了

GridButtonColumn我用命令创建了一个EditGridEditCommandColumns我在其中分配了一个用户控件给它。

当涉及到 EditCommand-Event 时,我会执行以下操作:

if (((LinkButton)e.CommandSource).Text == "Edit1") //The Title of EditColumn 1
{
    rgCases.MasterTableView.EditFormSettings.UserControlName = "WebUC1.ascx";
}
else
{
    rgCases.MasterTableView.EditFormSettings.UserControlName = "WebUC2.ascx";
}
于 2012-06-19T12:16:54.587 回答