Мне нравится обрабатывать и сравнивать большое количество дат в моем репитере, даже если мне приходится работать более одного раза с одним и тем же.
Немного некрасиво разыгрывать повсюду Eval("MyDate")
, как ((DateTime)Eval("MyDate"))
, чтобы вычесть 2 даты и сравнить их, даже если вам нужно сделать это более чем за одну операцию.
Я думал о сохранении всех evals в var при запуске ретранслятора?
DateTime mydt1 = Eval("myDate");
DateTime mydt2 = Eval("mydate");
после этого легко выполнять любые операции во всем повторителе. Надеюсь, вы понимаете мою идею. Это возможно? Я пробовал коротко, но каждый раз ошибки.
mydt1 - mydt2....
Спасибо и всего наилучшего.