我有一个数据绑定到XmlDataSource的gridview。我还想在gridview的 end 处添加一个带有按钮字段的<columns>
部分。当我添加一个列部分时,它会预先添加(在xml列之前)。我怎么能订购
<asp:XmlDataSource ID="xmlDataSource1" runat="server"
datafile="some.xml" TransformFile="some.xslt" />
<asp:GridView ID="linksGrid" runat="server"
DataSourceID="xmlDataSource1"
CssClass="adminGrid"
AllowPaging="True"
AlternatingRowStyle-BackColor="WhiteSmoke">
<Columns>
<asp:ButtonField runat="server" ButtonType="Button" Text="details" />
</Columns>
</asp:GridView>
这会生成一个这样的表:
我希望订单被颠倒:标题,网址,按钮列
骨头问题,我怎么能将列分隔开以使修改按钮没有重量(适合列)和剩下的单元格以获得均匀的空间?
答案 0 :(得分:0)
诀窍是
<asp:GridView AutoGenerateColumns="false .. />
我可以在我的&lt;中使用asp:BoundField。列&gt;用于指定订单的部分。
如果有人可以提供CSS格式化单个列的答案,我会稍微公开一下。
答案 1 :(得分:0)
以下代码肯定会对您有所帮助。
<asp:GridView ID="MyGridView" runat="server" ShowFooter="True">
<Columns>
<asp:TemplateField >
<FooterTemplate >
<asp:Button ID="MyButton" runat="server" Text="Click Me"/>
</FooterTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>