0

msql-server データベースに接続されたデータグリッドがあります。ユーザーはそこに勤務時間情報を入力できます。列はStarttimeEndttimeDateProjectnameなどです。
通常、特定のテーブルへのリンクを含むコンボボックスを使用して、データグリッドを埋めます。たとえば、私のSQLデータベースには、フィールドを持つテーブルプロジェクトがありProject_IDますProject_Name。このProject_IDフィールドは Table Time Collector にもあるため、データソース、メンバー、および値メンバーを設定して、必要なものを取得します。

開始時間と終了時間の列には、15 分間隔の時間のドロップダウンが必要で、Date列にはデフォルトの日付"Now"と datetimepicker が必要です。しかし、それを実装する方法がまったくわかりません。常に ID を与えてバインドするテーブルをセットアップすることはできますが、それはハンマーでナッツを割るように見えます。

あなたの一人がそれを手伝ってくれたら素晴らしいことです。

Visual Studio 12 Express を使用しています。

4

1 に答える 1

0

日付に日付ピッカーを使用し、ドロップダウン リストを作成して、時刻部分に次の情報を入力します。

dim mTimeIntervals as list(of string)


        Dim start As New DateTime(1900, 1, 1, 0, 0, 0)
        Dim [end] As New DateTime(1900, 1, 1, 23, 45, 0)
        Dim current As DateTime = start
        While current <= [end]
            l.add(current.ToString("HH:mm"))
            current = current.AddMinutes(15)
        End While

dropdownlist1.datasource = mTimeIntervals
于 2013-05-15T17:18:42.833 に答える