Hi,
Thanks for posting in the forum. You definitely do not want to have 100 Calendar inside the same page because at any given time there will only be a single Calendar popup visible and the popup is what's "heavy" about the Calendar control. There are several options. But almost all of them come down to reducing number of Calendar/Popup in your page.
If you do not need user to enter the date directly, you can re-use a single popup in the page. Here is an example:
http://demo.essentialobjects.com/Default.aspx?path=Calendar\_i1\_i5The above demo uses a single PopupCalendar control no matter how many rows you have.
Another option is to use a single DatePicker, but then move the DatePicker to the desired place when you need to edit the date. Our Grid uses it this way:
http://demo.essentialobjects.com/Default.aspx?path=Grid\_i1\_i6If you use our Grid, then you do not need to do anything special at all. If you wish to use it this way with your own UI, then you will need to do some JavaScript coding to move the DatePicker. In practice, it's easier to put the DatePicker inside a DIV and then move that DIV.
Please feel free to let us know if you still have more questions.
Thanks!