0

データベースから入力された日付形式を表示するaspグリッドで日付形式を変更する方法。データベースは値を「2009-08-2310:24:00.000」形式で格納しますが、グリッドの値は「Sun23-08-20910:24:00」と表示されます。「23-AUG-」と表示したい2008'VB.Netコード

"Dim dv As DataView1 = ds.Tables(0).DefaultView"

マークアップは

<asp:BoundColumn    DataField="DateFormat"  HeaderText="Day&amp;Date">    
<ItemStyle Wrap="False" />

「2008年8月23日」と表示するにはどうすればよいですか?

4

1 に答える 1

0

DataFormatStringのプロパティを使用できますBoundColumn。目的のフォーマットを指定するだけです。

あなたの場合:

<asp:BoundColumn DataField="DateFormat" DataFormatString="{0:dd-MMM-YYYY}" HeaderText="Day&amp;Date">    

ところで、DataGridViewこれは Web フォームではなく Winform からのコントロールです... Web フォームでは と呼ばれGridViewます。そして、これは javascript や vb.net とは何の関係もないので、タグも削除しました。解決策は、コード ビハインド言語に関係なく、asp.net 全体に属する GridView コントロールに固有のものです。はい、JavaScriptを使用してこれらの文字列をフォーマットできますが...

于 2012-11-15T09:31:03.750 に答える