0

ASPxGridView の編集コントロールを使用しています。これまでのところすべて正常に動作していますが、1 つだけ問題があります。通常の DatePicker から、ASPxDateEdit.Date.ToShortDateString() で時間のない日付値を送信できます。

しかし、ASPxGrid の列でそれを実行したい場合、e.NewValues["dateColumn"].ToShortDateString() は機能しません。ドットの後には ToString しかありません。

どうすればそれを実現できますか?

4

1 に答える 1

3

は型付けされていないためe.NewValues["dateColumn"]、値が実際には であることを認識していないDateTimeため、ToShortDateString使用できません。

にキャストするとDateTime、オプションが利用可能になります

((DateTime)e.NewValues["dateColumn"]).ToShortDateString();
于 2011-05-06T19:44:36.750 に答える