0

TrueDBGrid セルからカレンダー コントロールを削除します David [ON, Canada] 26-Feb-2012 09:39:51

Windows7 上の Visual Studio 2010 で C1.Win.C1TrueDBGrid.2 (バージョン 2.0.20111.61210) を使用する場合。グリッド DataSource をデータ テーブルに割り当てます

VB.Net

Grid1.DataSource = MyDataset
Grid1.DataMember = "table1" 'table1 is one of Mydataset tables
Grid1.Rebind()
Grid1.Refresh()

テーブル内のフィールドの 1 つが日付値で、セル内にカレンダー コントロールがあります。カレンダーをクリックして日を選択することしかできませんが、セル内のカレンダー コントロールを削除したいのですが、どうすればよいですか? 助けてくれてありがとう!

4

2 に答える 2

0

列を並べ替える場合は、HardCode のソリューションを使用しないでください。文字列の日付の並べ替えは正しく機能しません。フィールドをDateTimeのままにして、David Liの回答を使用することをお勧めします。

于 2012-07-12T18:09:57.390 に答える
0

次のコードを使用して、VB.Net で EnableDateTimeEditor をオフにします。

Grid1.Columns(index #).EnableDateTimeEditor = False

index # は列のインデックス番号です

于 2012-03-23T20:19:45.980 に答える