- - PR -
GridViewの列のDataFoematStringについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-01-20 16:10
GridViewの列のDataFoematStringをプログラムから設定したいのですが、
DataFoematStringはBoundFieldのプロパティですので、プログラムどのように 設定すればいいのか分からなくって困っています。 (詳細) 何も設定していないGridViewに対して、 データをセットしたDateSetをGridViewにバインドして 表示させています。 ただ、その表示データの中に、日付型のデータがあって、 yyyy/MM/dd形式で表示したいのですが、yyyy/MM/dd h:mm:ss形式で 表示されてしまします。 本来であれば、GRIDVIEWに列の追加などを行って、バインドすればいいのですが、 今回この日付以外の項目は、動的に変化しますので、何も設定していないGridView にバインドさせる形にしています。 長くなりましたが、プログラムでGridViewの列のDataFoematStringを設定する方法をご教授 ください。よろしくお願いいたします。 |
|
投稿日時: 2007-01-20 19:09
DataBind() するタイミングでは列は確定しているわけだから、
AutoGenerateColumns を false にして、自分で BoundField を追加していけばできそうですね。 _________________ かるあ のメモ と スニペット |
|
投稿日時: 2007-01-21 18:30
かるあさん
ご返信ありがとうございます。 無事解決しました。 GridviewでAutoGenerateColumns を false した上で、 自分で作成したBoundFieldにDataFoematString="{0:yyyy/MM/dd}"を 設定し、GridViewに追加していけばOKでした。 ありがとうございました。 |
1