右键点击你的datagrid,选中property builder,选中一个存在的column,点击最下面的模板链接

解决方案 »

  1.   

    例子:添加“a”column。
    <Columns>
    <asp:TemplateColumn HeaderText="a">
    <ItemTemplate>
    <asp:Label runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.a") %>'>
    </asp:Label>
    </ItemTemplate>
    <EditItemTemplate>
    <asp:TextBox runat="server" AutoPostBack=True  OnTextChanged="youclick" Text='<%# DataBinder.Eval(Container, "DataItem.a") %>'>
    </asp:TextBox>
    </EditItemTemplate>
    </asp:TemplateColumn>
      

  2.   

    关于下拉框,你只要改变textbox为dropdownlist就可以了!事件也要改。
    注意:
    <asp:textbox>和</textbox>都要改!
      

  3.   

    我是CodeBind方式写的,这样是可行,但似乎不太好吧!