如何在gridview中动态添加删除列到最后
请教各位高手,我现在用gridview绑定了一个datatable里面的数据,能在gridview中显示数据了,但我还想添加一个删除列,但无论怎么添加,删除列总是在第一列,我想把他放到最后一列去,应该怎么做? --------------------编程问答-------------------- 可以对数据源进行排序阿,比如desc关键字的使用。但也可能是你删除的记录本来就排在前面。你可以考虑用插入数据的时间来进行排序。比如说你增加一个时间列,然后将数据库修改成按插入时间的升序排列 --------------------编程问答-------------------- 不会顶一下 --------------------编程问答-------------------- 编辑列>选中删除那样列>下移 --------------------编程问答--------------------我是动态绑定datatable 编辑里面并没有列 --------------------编程问答-------------------- 用模板列来固定。
或者直接在前台加模板列
不需要在DataTable里加 也加不上。 --------------------编程问答--------------------
能具体教我怎么做吗? --------------------编程问答--------------------
--------------------编程问答--------------------
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:BoundField HeaderText="id" />
<asp:BoundField HeaderText="name" />
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server">LinkButton</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
这样貌似也是加在最前面啊,我是要加到最后去 --------------------编程问答-------------------- 参考:
http://www.cnblogs.com/insus/articles/2077538.html --------------------编程问答-------------------- 我就是想gridview中前面几列是显示datatable中的数据,然后再用编程的方法添加一个列,这个列是在最后一列。 --------------------编程问答-------------------- 不会,学习学习 --------------------编程问答--------------------
这个是加在后面,并非在最前面
补充:.NET技术 , ASP.NET