ASP.NET Editable Grid
<p>Looking to build a grid view in ASP.NET which allows users to enter values into input boxes, hit submit, values translate to a datatable and are saved to the database.</p>

<p>At first research most people resort to editable gridview tables, but my request isn't that simple. The table must have header rows to divide by item. Within each grouping of item, some rows are input rows, while others display fixed data values. Additionally, columns represent weeks of the year. Past weeks are locked, while future weeks accept input. There is also some Javascript validation of totals.</p>

<p>Long story short, I do have a working page that meets all of my requirements. However, I am not sure this is the best approach, and I would like to hear if there are better solutions (even pre existing ones). I'm basically appending rows to an HTML table, adjusting CSS based on what type of row, and adding input boxes with specific IDs if warranted.</p>

<p>One concern I have is with the # of items, weeks, and customers, the number of input boxes is in the upper hundreds. I am iterating though the Request.Form collection for the values. Is that a performance concern? Am I even on right track for this?</p>

<p><img src="http://i.stack.imgur.com/RK7iD.png" alt="Screenshot"></p>
