为什么我点编辑时,里面的东东不出现文本框,也就是说没可编辑,要怎么做,有示例么?

解决方案 »

  1.   

    我设计了,可还是不行
    代码如下:
    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" EnableTheming="True" OnRowEditing="GridView1_RowEditing" OnRowUpdating="GridView1_RowUpdating" OnRowCancelingEdit="GridView1_RowCancelingEdit" OnRowDeleting="GridView1_RowDeleting">
                        <Columns>
                            <asp:TemplateField HeaderText="商品名称">
                            <ItemTemplate>
                           <%# ((OrderItemInfo)Container.DataItem).Name%>
                            </ItemTemplate>
                            </asp:TemplateField>
                            <asp:TemplateField HeaderText="价格">
                            <ItemTemplate>
                           <%# ((OrderItemInfo)Container.DataItem).Price%>
                            </ItemTemplate>
                            </asp:TemplateField>
                           <asp:TemplateField HeaderText="数量">
                            <ItemTemplate>
                           <%# ((OrderItemInfo)Container.DataItem).Number%>
                            </ItemTemplate>
                            <EditItemTemplate>
                            <asp:TextBox id=UserName Text='<%# ((OrderItemInfo)Container.DataItem).Number%>' Width="100%" Runat="server">
                            </asp:TextBox>
                            </EditItemTemplate>
                            </asp:TemplateField>
                            <asp:BoundField HeaderText="奖态" />
                           <asp:TemplateField HeaderText="商品名称">
                            <ItemTemplate>
                           <%# ((OrderItemInfo)Container.DataItem).ItemTotalMoney%>
                            </ItemTemplate>
                            </asp:TemplateField>
                            <asp:CommandField HeaderText="操作" ShowEditButton="True" />
                            <asp:CommandField HeaderText="删除" ShowDeleteButton="True" />
                        </Columns>
                    </asp:GridView>大家帮我看下哪出错了?
      

  2.   

    比如你可以在RowCommand里通过EditIndex设置要编辑的行,然后再次使用你绑定数据时候的语句刷新一下就可以了。
      

  3.   

    搜搜清清月儿的博客。那里面有详细的介绍http://blog.csdn.net/21aspnet/archive/2007/03/25/1540301.aspx
    C#精髓第四讲 GridView 72般绝技这里有详细的解析
      

  4.   

    你不得用formsview 或者detailsview进行编辑吗