2

グリッド ビューのコマンド フィールドとテンプレート フィールドの違いは何ですか? また、グリッド ビューでそれらを使用するにはどうすればよいですか?

私はc#が初めてなので、両方で簡単に作業できるように完全なヘルプを提供してください。

ありがとう

4

4 に答える 4

3

を使用するCommandField と、コマンド ボタンを表示して、データ バインド コントロールで選択、編集、挿入、または削除操作を実行できます。

を使用するTemplateFieldと、データ バインドされたコントロールにカスタム コンテンツを表示できます。たとえば、その中に別のものをネストしたり、他のいくつかのコントロールで構成されるGridViewカスタムをネストしたりできます。WebUserControl

要するに:

  • 編集/削除などの特別なCommandFieldアクション用のボタンまたはリンクを自動生成する
  • aTemplateFieldは非常にカスタマイズ可能で、そこに何でも入れることができます
于 2012-08-29T12:09:15.357 に答える
2

テンプレート フィールドは、グリッドビュー列内にコントロールを追加するフィールドです。コマンド フィールドは、どのコントロールが girdview 内でイベントを生成したかを知るための属性です。

于 2012-08-29T12:11:12.880 に答える
1

テンプレートフィールドには、任意のasp.netコントロールを配置でき、カスタマイズできます。

MSDNから:

Represents a field that displays custom content in a data-bound control.

コマンドフィールド

MSDNから:

Represents a special field that displays command buttons to perform selecting, editing, inserting, or deleting operations in a data-bound control.

于 2012-08-29T12:05:43.387 に答える
0

Templete フィールド :- GridView で編集、画像の表示などのアクションをさらに実行したい場合は、Templete フィールドを使用する必要があります。

于 2016-01-27T11:54:08.663 に答える