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"; |
|
このトピックの作業結果選択された列に日付と時刻の両方が表示されます。