Otóż piszę coś na kształt organizera-kalendarza (korzystam z c++). W swoim projekcie mam kilka klas i odpowiadające im datagirdy. Mam klasę, w której przechowuję zadania na każdy dzień w postaci:

 
ref class Day_
{
public:

	String^ hour;
	String^ description;
	static List<Day_^> day_list;

	Day_();
	Day_(String^ hou, String^ desc);
	Day_(const Day_ % copy);
	virtual ~Day_();

protected:

private:

};

System::Void Save_Day();
System::Void Load_Day();

Po wprowadzeniu danych do tabeli zapisuję wszystko w pliku .dat, z którego potem po każdym załadowaniu formatki następuje odczyt

//dgridDay
			 dgridDay->RowCount=17;
			 
			 for (int i=0; i<dgridDay->RowCount; i++){
				 dgridDay->Rows[i]->Cells[0]->Value = i+7 + ".00";
			 }
			
			Load_Day();
			if(Day_::day_list.Count){
				for (int i=0; i<dgridDay->RowCount; i++){
					dgridDay->Rows[i]->Cells[0]->Value = Day_::day_list[i]->hour;
					dgridDay->Rows[i]->Cells[1]->Value = Day_::day_list[i]->description;
				}
			}
 

Problem jest jednak w tym jak zrobić aktualizację danych zgodną z dniem. Tzn jak przechowywać w klasie i w liście jeszcze zapis dnia, do którego przypisywane byłyby zadania (tak by później w programie zmieniając dzień wyświetlał konkretne zadania dla tego dnia).

Pozdrawiam ;)