telerik radgrid中的多个编辑列

时间:2012-06-18 10:00:17

标签: c# asp.net telerik telerik-grid

我有一个telerik-radgrid,我使用editcolumn。对于edit-column,我使用了webusercontrol,我创建了。这很好。

但是知道应该有两个editlinks。根据他选择的内容,我想显示不同的用户控件。

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

我不想将用户控件的全部内容放在一个内容中,只显示所需的内容,尽管这样可行。但是控件非常大,之后使用它也不行。

如何在一个radgrid中使用两个Edit-Columns

谢谢

1 个答案:

答案 0 :(得分: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";
}