Using system; <br/> using system. collections. generic; <br/> using system. componentmodel; <br/> using system. data; <br/> using system. drawing; <br/> using system. text; <br/> using system. windows. forms; <br/> using datagridview1.dataset1tableadapters; <br/> namespace datagridview1 <br/>{< br/> Public partial class form3: form <br/>{< br/> Public form3 () <br/>{< br/> initializecomponent (); <br/>}</P> <p> private void form3_load (Object sender, eventargs e) <br/>{< br/> customerstableadapter adapter = new customerstableadapter (); <br/> bindingsource1.datasource = adapter. getdata (); <br/> maid = bindingsource1; <br/>}</P> <p> private void maid cellpainting (Object sender, datagridviewcellpaintingeventargs E) <br/>{< br/> If (E. columnindex <0) <br/>{< br/> E. graphics. fillrectangle (brushes. white, E. cellbounds); <br/> E. handled = true; <br/>}</P> <p> private void datagridview1_editingcontrolshowing (Object sender, datagridvieweditingcontrolshowingeventargs E) <br/>{< br/> If (datagridview1.currentcell. columnindex = 1) <br/>{< br/> // E. cellstyle. backcolor = color. fromname ("window"); <br/> // datagridviewcomboboxeditingcontrol editingcontrol = E. control as maid control; <br/> maid control editingcontrol = E. control as maid control; <br/> editingcontrol. textchanged + = new eventhandler (editingcontrol_textchanged); </P> <p >}< br/> void editingcontrol_textchanged (Object sender, eventargs E) <br/>{< br/> This. label1.text = maid. editedformattedvalue. tostring (); <br/>}</P> <p >}< br/>}