你要在下面再写一个<asp:asp:EditCommandColumn></asp:asp:EditCommandColumn>在这个中间添加一个输入框,<asp:TextBox runat = server..../>

解决方案 »

  1.   

    我已写了,完整入下
    <Columns>
    <asp:BoundColumn DataField="ID" HeaderText="" ReadOnly=True  ></asp:BoundColumn>
    <asp:TemplateColumn HeaderText="日期"  ItemStyle-Wrap=True  >
    <ItemTemplate >
    <%# DataBinder.Eval(Container.DataItem,"日期","{0:d}")%>
    </ItemTemplate>
    </asp:TemplateColumn>
    <asp:BoundColumn DataField="品名" HeaderText="箱号"></asp:BoundColumn>
    <asp:TemplateColumn HeaderText="收入">
    <ItemTemplate>
    <%# DataBinder.Eval(Container.DataItem,"收入","{0:F2}")%>
    </ItemTemplate>
    </asp:TemplateColumn>
    <asp:EditCommandColumn ButtonType="LinkButton" UpdateText="更新" CancelText="取消" EditText="编辑"></asp:EditCommandColumn>
    </Columns>