Use a repeater to push the data out, then use some custom scripting--preferably backed by JQuery or some other sane scripting library to convert the row from data to form fields. Then grab the fields and post them back as XML or JSON depending on your pain tolerance.
Clicking on the Edit link (adjacent) to each row, the row should become editable. Basically, Label should change to DropDown. So, I have to play with visibility and invisibility of each control on each row of the grid.
So, Can't I use javascript to play with visibility and invisibility?
Anyhow, yes, you could use javascript to do that with a grid view, but they are so much more complex with so much more going on that, if you are going to essentially power this off custom javascript, you are better off using lighter-weight controls that leave you more in control of the output. In any case, using the native edit functionality of the grid view will be much more painful using custom scripting vs. just writing custom script against a plain old table.
Bookmarks