2009-04-27 14 views
2

タイムスロットのデータ構造に対してどのような提案がありますか?予約可能なタイムスロットを表すデータ構造

私は数多くのアクティビティを持っています。それらを日として列として、タイムスロットを行としてDataGridに表示する予定です。これは、私が使用したいすべての値に対して、5日間の5つのプロパティ(列)を持つタイムスロットのデータ構造を私に示唆しています。タイムスロットIDとスロット数が残っています。

そう...

  • プロパティDay1ID
  • プロパティDay1Slots
  • プロパティDay2ID
  • プロパティDay2Slots
  • プロパティDay3ID
  • プロパティDay4Slots
  • など

各TimeSlot構造体は、特定の時間、つまり9:00とそれ以降の1時間ごとになります。次に、DataGridに対して自動的にバインドするタイムスロット構造のリストがあります。

私はここで新鮮な土地を紹介しています。ご覧のとおり、どのように/どのように行うのかはよく分かりません。

すべての提案は、私はハードタイムスロットと日をコーディングしないと、

おかげ

答えて

1

このような構造を作成します。

struct DayInfo 
{ 
    int ID; 
    int[] Slots; 
} 

をして、簡単に2つのネストされたリピータにバインドさ可能なすべてのデータを格納するためのリストを持っています。

+0

私はこれを試して、あなたが提案したようにネストされたリピーターに頼ると思います。複雑なデータ構造であり、複雑なUIにしたいと思っています。ありがとう –

0

を歓迎します。私はそれらを行列に入れます。例えば、日の5列。タイムスロット用に24行。

+0

データグリッドまたはリピータをマトリックスに対してバインドする方法がわかりませんが、データ構造をすべての作業で行い、適切なデータを表示するマトリックスを操作する必要はありません。あなたのポイントを逃した? –

関連する問題