True DBGrid for WinFormsの以前のバージョンでは、 DateTimeのDataTypeを含む列では、デフォルトの動作で日付と時刻の両方が列に表示されていました。現在のデフォルトの動作では、日付のみ表示されます。以下の手順では、日付と時刻の両方を表示するために、列のNumberFormatプロパティを "g"(現在のカルチャの書式の応じて短い日付と短い時刻を表示する)に設定し、実行時に日付と時刻の編集に使用する DateTimePicker を無効にします。
列に現在の日付と時刻の両方を表示するには、以下の手順を実行します。
次のコードをForm_Loadイベントに追加して、2番目の列に日付と時刻の両方を表示します。
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
Me.C1TrueDBGrid1.Columns(1).EnableDateTimeEditor = False Me.C1TrueDBGrid1.Columns(1).NumberFormat = "g" |
C#コードの書き方
C# |
コードのコピー
|
---|---|
this.c1TrueDBGrid1.Columns[1].EnableDateTimeEditor = false; this.c1TrueDBGrid1.Columns[1].NumberFormat = "g"; |
選択された列に日付と時刻の両方が表示されます。