DOBON.NETプログラミング掲示板過去ログ
DataGlidでアクセスから日付を表示
題名: DataGlidでアクセスから日付を表示
著者: た
日時: 2004/10/19 13:55:13
ID: 6818
この記事の返信元:
(なし)
この記事への返信:
[6846]
Re[1]: DataGridでアクセスから日付を表示
Moo
2004/10/20 12:48:29
ツリーを表示
環境/言語:[環境(Windows 2000) 使用言語 (VB.NET)]
分類:[.NET]
お世話になります。m(_ _)m
VB.NETでAccess2000を使用しています。
Access2000のテーブルからDataGlidにSQLで表示しているのですが
日付を表示したいのです。
日付型のフィールドに常に(例 9月21日〜10月20日)までの期間は
10月末尾を表示したいのです。
10月21日になると11月末尾の日付を表示したいです。
どなたかご存知の方是非教えて頂けませんでしょうか?m(_ _)m
宜しくお願い致します。
m(_ _)m
題名: Re[1]: DataGridでアクセスから日付を表示
著者: Moo
URL:
http://ast.pekori.to/aspplusplus/
日時: 2004/10/20 12:48:29
ID: 6846
この記事の返信元:
[6818]
DataGlidでアクセスから日付を表示
た
2004/10/19 13:55:13
この記事への返信:
(なし)
ツリーを表示
> 日付型のフィールドに常に(例 9月21日〜10月20日)までの期間は
> 10月末尾を表示したいのです。
> 10月21日になると11月末尾の日付を表示したいです。
とのことでしたら。。。
Private Sub DataGrid1_ItemDataBound(中略) Handles _
DataGrid1.ItemDataBound
'セルの3列目が対象となる日付が「12/01」形式で入っていると仮定しています。
if right(e.Item.Cells(2).Text,2) > "20" then
e.Item.Cells(2).Text="翌月末尾"
else
e.Item.Cells(2).Text="当月末尾"
end if
End Sub
という感じでどうでしょうか?
todoとして
-末日を求める部分はご自由に実装してください。
-ヘッダ・フッタでは処理をしないようにする。
という作業が残りますが、
とりあえず実現できると思います。
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
お世話になります。m(_ _)m
VB.NETでAccess2000を使用しています。
Access2000のテーブルからDataGlidにSQLで表示しているのですが
日付を表示したいのです。
日付型のフィールドに常に(例 9月21日〜10月20日)までの期間は
10月末尾を表示したいのです。
10月21日になると11月末尾の日付を表示したいです。
どなたかご存知の方是非教えて頂けませんでしょうか?m(_ _)m
宜しくお願い致します。
m(_ _)m