when you edit a row with BoundField, any column show a large textbox for inserting data.
You can customize textbox size with css (CssClass="SelectedRowStyle") and make your grid more friendly.
you can also use a master/detail with detailview (above grid or in popUpmode) for full customize your input form.
use this:
http://msdn.microsoft.com/en-us/library/aa581796.aspx[
^]