有两个表论坛版面类型:bbsclss,论坛版面:bbsboard,这两个表是主从关系,能用嵌套的方法把他们显示出来,但是想在每一行增加编辑、删除按钮怎么加?如果有现成的最好贴源码,分不够再加

解决方案 »

  1.   

    <asp:DataGrid ID="LinkList" AutoGenerateColumns="false" GridLines="Horizontal" Width="100%" HorizontalAlign="Center"
    BorderWidth="1" CellSpacing="1" CellPadding="3" ShowHeader="false" DataKeyField="id" Runat="server"> <Columns> <asp:TemplateColumn ItemStyle-Width="60%">
    <ItemTemplate>
    &nbsp;&nbsp;<asp:HyperLink Text='<%# DataBinder.Eval(Container.DataItem, "name")%>' NavigateUrl='<%# DataBinder.Eval(Container.DataItem, "url")%>' Target="_blank" Runat="server" ID="Hyperlink1" NAME="Hyperlink1"/>
    </ItemTemplate>
    <EditItemTemplate>
    站名:<asp:TextBox Text='<%# DataBinder.Eval(Container.DataItem, "name")%>' ID="edit_name" Width="300" Runat="server" /><br>
    &nbsp;Url:<asp:TextBox Text='<%# DataBinder.Eval(Container.DataItem, "url")%>' ID="edit_url" Width="300" Runat="server" /><br>
    Logo:<asp:TextBox Text='<%# DataBinder.Eval(Container.DataItem, "logo")%>' ID="edit_logo" Width="300" Runat="server" />
    </EditItemTemplate>
    </asp:TemplateColumn> <asp:TemplateColumn ItemStyle-Width="15%">
    <ItemTemplate>
    <%# DataBinder.Eval(Container.DataItem, "logo").ToString() == "" ? "(文字连接)" : "<img src='"+ DataBinder.Eval(Container.DataItem, "logo") +"'>"%>
    </ItemTemplate>
    </asp:TemplateColumn> <asp:EditCommandColumn UpdateText="Update" CancelText="Cancel" EditText="Edit" ButtonType="PushButton">
    <ItemStyle Width="15%" />
    </asp:EditCommandColumn> <asp:ButtonColumn ButtonType="PushButton" CommandName="delete" Text="Delete">
    <ItemStyle Width="10%" />
    </asp:ButtonColumn> </Columns> </asp:DataGrid>