1.Regarding the paostback on command field click, the only improvement that I see (because the
CommandField
objects do not have AutoPostback proprieties) is to put you grid into an
UpdatePanel
and this panel will use AJAX to postback only you grid and not the entire page.
2.For details about UpdatePanel see into the
MSDN[
^].