Windows フォーム アプリケーションを使用してアジェンダ プログラムを作成しています。ファイルからハッシュ テーブルにデータをロードし、このデータをテキスト ボックスに表示しようとしています。テキスト ボックスのラベルは日付ですが、これらの日付は形式 ( dd MMMM dddd
11 月 30 日金曜日など) であり、ハッシュ テーブルのキー値として使用されます。ファイル内の日付は ( dd MM yyyy
) の形式です。ファイル内のデータのサンプルが表示されます。
2012/07/10 10:30 水泳に行きます *
2012/11/30 15:30 水泳に行きます *
フォームをロードすると、対応するテキストボックスにデータが表示されます。たとえば、15:30 に水泳に行きます * は、ラベル「11 月 30 日金曜日」のテキスト ボックスの下に表示する必要があります (2012 年 11 月 30 日に対応するため)。以下のコードのように、データをキーと値のペアに分割できました。
StreamReader sr=new StreamReader("Path/ajand.txt");
string line;
while ((line = sr.ReadLine()) != null)
{
key = line.Substring(0, 10);//gets date
value = line.Substring(10);//gets string
hT.Add(key, value);
}
対応するテキストボックスにデータを追加するにはどうすればよいですか?