4

editcolumnを使用するtelerik-radgridがあります。webusercontroledit-columnを使用するために、作成しました。これは正常に機能します。

ただし、2つの編集リンクが必要であることを知っておいてください。彼がどちらを選択するかに応じて、私は別のユーザーコントロールを表示したいと思います。

2つ作成するGridEditCommandColumnsと、同じID「EditButton」の2つの列が原因で、エラーが発生します。

ユーザーコントロールのコンテンツ全体を1つにまとめて、必要なコンテンツだけを表示したくはありませんが、これは機能します。しかし、コントロールは非常に大きく、後でそれを操作するのはうまくいきません。

Edit-Columns1つのradgridで2つを使用するにはどうすればよいですか?

ありがとうございました

4

1 に答える 1

3

自分で見つけた

GridButtonColumnコマンドEdit でを作成しGridEditCommandColumns、ユーザー コントロールの 1 つをそれに割り当てます。

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 に答える