をBoundfieldを使用して上の任意のbenefitisがあります:は、テンプレートフィールド上でASP.NETのGridViewの場合
私はテンプレートフィールド上Boundfield
を使用して上の任意のメリットがあるかどうかを知りたいです。私は考えることができる
唯一の利点は、単純boundfield
を使用している、それはより少ないコードを必要とします。
私がバインドされたフィールドから値を取得するためにハードコードされた列のインデックスを使用して好きではない主な理由は、私のコード内のすべてのバインドフィールドを取り除くためにplannningとテンプレートのフィールドに置き換えますよ。
string name=GridViewCurrentRow.Cells[13].Text
私はむしろ行クラスのFindControl("ControlID")
メソッドを使用することになり、これは私がテンプレートフィールドを使用している場合のみ、なんとかなるように見えます。
は、私は何かが足りない、または任意の懸念があるのですか?シェアしてください。
[テンプレート]フィールドを使用すると、代わりにその列フィールドの異なるレンダリングが必要な場合は、デフォルトのレンダリング(バインドフィールド) – Legends