日期:2014-05-17  浏览次数:20498 次

弱智问题,怎么为gridview添加删除列,修改列。
我写代码配置的数据源,发现不能手动的添加修改列了,也可能我菜鸟 什么都不懂。
怎么以代码形式 添加删除列,修改列。

------解决方案--------------------
mark....吃饭。。回来再答。。。
------解决方案--------------------
表示关注,反正不懂都得关注。
------解决方案--------------------
数据源如下所示:
<asp:SqlDataSource ID="SqlDataSource1" runat="server" 
DeleteCommand="DELETE FROM 表名 WHERE [表ID] = @表ID
UpdateCommand="UPDATE 表名SET [字段名1]=@字段名1,[字段名2]=@字段名2 WHERE [表ID] = @表ID" ConnectionString="<%$ ConnectionStrings:(连接字符串) %>">
<DeleteParameters>
<asp:Parameter Name="@表ID" />
</DeleteParameters>
<UpdateParameters>
<asp:Parameter Name="@字段名1" />
<asp:Parameter Name="@字段名2" />
<asp:Parameter Name="@表ID"/>
</UpdateParameters>

</asp:SqlDataSource>
------解决方案--------------------
<asp:GridView ID="GVTable" runat="server" AllowSorting="True" BorderColor="#5D7B9D" BorderWidth="1px"
AutoGenerateColumns="False" CellPadding="4" DataKeyNames="表ID" DataSourceID="SqlDataSource1">
 <Columns>
<asp:CommandField HeaderText="操作" ShowDeleteButton="True" ShowEditButton="True">
<HeaderStyle Width="100px" />
</asp:CommandField>
</Columns>
</asp:GridView>
------解决方案--------------------
HTML code
<asp:GridView ID="GridView1" runat="server">
            <Columns>
                <asp:CommandField ShowEditButton="True" />
                <asp:CommandField ShowDeleteButton="True" />
            </Columns>
        </asp:GridView>

------解决方案--------------------
使用GridView的模板列<asp:TemplateField>

------解决方案--------------------
ding qi lai