0

私はDATETIME型を受け取る変数を持っています.DB NULL変数から来ることもあります.だから私はこのコードを持っています.

DateTime? d;
DateTime dtq; 
don.Date_appeal_donor= d = DateTime.TryParse(dr["Date_"].ToString(), out dtq) ? dtq : (DateTime?)null;

そして、フォーマットを「dd / MM / yyyy」に変更できません。誰か解決策はありますか?

そうです、DATAGRIDVIEW になると表示が変わるだけだと気付きましたこれは wpf にあります。だから私はデータグリッドを埋めます

  dataGrid1.ItemsSource= DAL.LoadCollectionData();

そして、ここで私は立ち往生しています

4

1 に答える 1

1

DateTime.TryParseExact次のように使用できます。

DateTime dtq;
DateTime? d;

don.Date_appeal_donor = d = DateTime.TryParseExact(dr["Date_"].ToString(), "dd/MM/yyyy", null, DateTimeStyles.None, out date) ? dtq : (DateTime?)null;
于 2012-06-25T10:32:44.960 に答える