• ベストアンサー

ASP.NET DataGridの項目数(列数)の取得

ASP.NETを使用しています。 DataGridにて、表示しているデータの項目数(列数)を取得したいのですが、記述がどうも分かりません。 Me.DataGrid1.Columns.Count で取れそうな気がしてやってみましたが、取得できるのは「1」という数のみで実際の数と一致しません。どなたかご教授いただけないでしょうか? 尚、 Me.DataGrid1.Items.Count にて表示されているデータの行数の取得はできます。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

AutoGenerateColumnsプロパティが「True」になっていませんか? 自動的に生成された列はColumnsには追加されません。

参考URL:
http://msdn2.microsoft.com/ja-jp/library/system.web.ui.webcontrols.datagrid.columns(VS.80).aspx
neco001
質問者

お礼

おっしゃる通り、AutoGenerateColumnsプロパティは「True」でした。 プログラムで自動的に作成した列は、Columnsではカウントできないのですね。ありがとうございました。

関連するQ&A