Hi there. I won't be posting my code as it is probably over-excessive, but I can tell you how to solve this. The basic problem is that the asp.net 1.1 datagrid doesn't really come up to scratch. Yes, sure you can click an edit column and make it appear as a text box column but what you really want is to be able to have textboxes, checkboxes and dropdowns, you need to be able to create dynamic template columns. I don't think many people would not want to have some form of dynamism as opposed to setting the templates up manually.
For this you need to implement the Itemplate interface and use the Instantiate in method. This allows you to add a textbox, combobox, etc at runtime and set the value to the value of the databinder. A handler is then created that adds the relevant control to the datagridcell. The end result is a datagrid of editable text boxes etc.
Managing Director of www.blue-rhino.co.uk