我有一个telerik-radgrid,我使用editcolumn。对于edit-column
,我使用了webusercontrol,我创建了。这很好。
但是知道应该有两个editlinks。根据他选择的内容,我想显示不同的用户控件。
当我创建两个GridEditCommandColumns
时出现错误,因为两列具有相同的ID“EditButton”
我不想将用户控件的全部内容放在一个内容中,只显示所需的内容,尽管这样可行。但是控件非常大,之后使用它也不行。
如何在一个radgrid中使用两个Edit-Columns
?
谢谢
答案 0 :(得分:3)
我自己发现了
我使用命令GridButtonColumn
创建了Edit
和GridEditCommandColumns
,我将其中一个用户控件分配给它。
当谈到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";
}