1

私はVB.NET WindowsFormの初心者で、Visual Studio 2010を使用しており、DGVのDateTimePickerに関するいくつかの問題について助けが必要です. /en-us/library/7tas5c80.aspx、私の最初の質問は、元の日付を DTPCell で置き換えることなく、dgv に追加された DTP 列にデータベースから日付をロードする方法です。よろしくお願いします。

4

1 に答える 1

0

これは最善の方法ではないかもしれませんが、少なくとも機能します。データソースを設定したら、次のことができます。

For i As Integer = 0 To DataGridView1.Rows.Count - 1
      Dim gridComboBox As New CalendarCell
      DGV.Item(<Date column index>, i) = gridComboBox
Next

これにより、日付が入っている列がカレンダーのセルに書き換えられます。ただし、日付の列が実際には日付でない場合、これはエラーをスローします。もちろん、適切なインデックスに変更されます。これにより、手動で列を作成する必要がなくなります。

于 2012-10-17T07:45:38.227 に答える