日期:2014-05-18  浏览次数:20678 次

动态绑定数据的gridview怎样在最后一列添加删除编辑列?
各位大侠:
我用一个下拉框保存数据库的表名,当选择不同的表名时,gridview绑定不同表的数据
现在问题是怎样在gridview最后一行加入编辑删除列,并实现其功能?
自动生成的列都放在第一列。
先谢谢了!

------解决方案--------------------
举个做了不到一半的例了,可以试试。
以Northwind数据库的Products和Categories表为例:

HTML code

<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True">
            <asp:ListItem>Products</asp:ListItem>
            <asp:ListItem>Categories</asp:ListItem>
</asp:DropDownList>

<asp:GridView ID="GridView1" runat="server">
            <Columns>
                <asp:CommandField ShowEditButton="True" />
            </Columns>
</asp:GridView>

------解决方案--------------------

如果数据源是sqldatasource控件,而且数据库表有主键的话,
应该可以实现不同表、一致删除编辑
希望删除、编辑在最后显示,这个再找大伙帮你

如果数据源是程序写的话,应该不可能实现统一删除编辑,
表结构不一致,程序里需要的删除sql命令都不一样
希望删除、编辑在最后显示,还是再找大伙帮你

建议不要这么整,所谓的功能强大,实际你自己不好实现