3

DataTable から telerik:RadGrid を作成しています。DataTable の各 DataRows には、true または false の値を持つ「読み取り専用」列があります。

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

必要なのは、「読み取り専用」が真のレコードを表示する行を読み取り専用にすることです。GridEditCommand 列のアイコンを変更し、それをクリックして、編集フォームではなく詳細表示フォームを表示する必要があります。そして、「削除」GridButtonColumn のリンクが存在しないようにする必要があります。

ユーザーがレコードを編集または削除できないようにするテーブルを作成するのは非常に簡単に思えますが、一部の行を編集可能にし、一部の行を編集できないようにする必要があります。

どこから始めればよいですか?

4

1 に答える 1

2

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

HTH。

于 2010-12-28T02:04:58.130 に答える