グリッドビューにバインドされているすべてのDataFieldのリストを取得する方法はありますか。グリッドビューのDataFieldのリストを取得
は、オブジェクトデータソースとのStadardのGridViewを使用して、
をより多くの詳細を提供します。
グリッドビューにバインドされているすべてのDataFieldのリストを取得する方法はありますか。グリッドビューのDataFieldのリストを取得
は、オブジェクトデータソースとのStadardのGridViewを使用して、
をより多くの詳細を提供します。
次のコードは、GridView内のバインドされたフィールドのデータフィールド(フィールド名)の区切り文字列を作成します。これは、テンプレートフィールド、ボタンフィールド、...特定のDataFieldの列インデックスを見つけることについても
String boundFields = String.Empty;
for (int i = 0; i < grd.Columns.Count; i++)
{
DataControlField field = grd.Columns[i];
BoundField bfield = field as BoundField;
if (bfield != null)
boundFields += bfield.DataField + ",";
}
boundFields = boundFields.TrimEnd(',');
次のリンク会談が含まれていないと役に立つかもしれません:http://forums.asp.net/p/1076872/1584635.aspx
AutoGenerateColumnsがtrueの場合、grd.Columns.Countは0を返します。なにか提案を? – dvdmn
'protected void gvDispMsg_Sorting(オブジェクト送信者、GridViewSortEventArgs e)'は私に 'HeaderText'を与えます。代わりに 'DataField'をどうすれば入手できますか? – SearchForKnowledge
なぜVBのタグをここに? –
このトピックは、Gridview列を介してループしている可能性がある場合に備えて、c#とvbの両方で回答できます。 –
vbとvb.netの違いがある場合は、vb.netに変更しました –