2010-12-28 11 views
3

DataTableからRadGridを作成しています。 DataTable内の各DataRowには、trueまたはfalseの値を持つ "readonly"列があります。Telerik Ajax RadGridでは、読み書きと読み取り専用の行が混在していますか?

グリッドには現在、GridEditCommand列と、「削除」コマンドをトリガーするGridButtonColumnがあります。

私が必要とするのは、 "readonly"が真であるレコードを読み取り専用に表示する行です。 GridEditCommand列のアイコンが異なっている必要があります。また、アイコンをクリックすると、編集フォームではなく、ビューの詳細フォームが表示されます。そして、私は "削除" GridButtonColumnのリンクが欠けている必要があります。

ユーザーがレコードの編集や削除を許可しない表を作成するのはかなり簡単なようですが、編集可能な行と編集不可能な行が必要です。

どこから始めたらよいですか?

答えて

2

これは可能です。私は左に、画像はコマンドボタンにすることをお勧めします。そして、あなたはitemcommandイベントでの選択に応じて適切なアクションを引き起こします。アイコンを変更するには、rowdataboundイベントをタップし、プログラムで変更する必要があります。今、ビューの詳細を表示するために、Telerikグリッドに読み取り専用ビュー用に何かが組み込まれているかどうかわかりません。これは、グリッド外のコントロールでプログラマブルに行う必要があります。

HTH。

+0

削除コントロールを削除して、画像と編集ボタンのツールチップを変更してから、実際の編集を行ったユーザーコントロール内で変更を加えなければなりませんでした。しかし、私は基本的にあなたが説明したメカニズムを使用しました。 –

関連する問題