对不起,我是新手。我试着让我的文本对齐到中间,而不是粘在表格的边框上。然而,我尝试了许多代码水平对齐,cssclass中的属性和内容保持不在中间对齐。那么,我如何使我的网格视图流畅,或者让网格视图文本对齐而不让它如此抽筋呢?

<asp:GridView ID="gvViewFeed" runat="server" AutoGenerateColumns="False" AutoGenerateSelectButton="True" CellPadding="4" style="align-items:center;" CssClass="table-bordered" DataKeyNames="FeedbackID" ForeColor="#333333" GridLines="None" Width="100%" OnSelectedIndexChanged="gvViewFeed_SelectedIndexChanged" HeaderStyle-CssClass="centerHeaderText" BorderStyle="Solid" CellSpacing="2" HorizontalAlign="Justify">
            <AlternatingRowStyle BackColor="White" ForeColor="#284775" />
            <Columns>
                <asp:BoundField DataField="FeedbackID" HeaderText="FeedbackID" >
                <ItemStyle Wrap="True" HorizontalAlign="Right" />
                </asp:BoundField>
                <asp:BoundField DataField="MemberID" HeaderText="MemberID" />
                <asp:BoundField DataField="DateTimePosted" HeaderText="DateTimePosted" />
                <asp:BoundField DataField="Title" HeaderText="Title" />
                <asp:BoundField DataField="Text" HeaderText="Text" />
            </Columns>
            <EditRowStyle BackColor="#999999" />
            <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
            <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
            <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
            <RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
            <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
            <SortedAscendingCellStyle BackColor="#E9E7E2" />
            <SortedAscendingHeaderStyle BackColor="#506C8C" />
            <SortedDescendingCellStyle BackColor="#FFFDF8" />
            <SortedDescendingHeaderStyle BackColor="#6F8DAE" />
        </asp:GridView>
    </p>
    <asp:GridView ID="gvResponse" runat="server" AutoGenerateColumns="False" CellPadding="4" CssClass="Table" ForeColor="#333333" GridLines="None" Width="80%" style="align-items:center;">
        <AlternatingRowStyle BackColor="White" ForeColor="#284775" />
        <Columns>
            <asp:BoundField DataField="ResponseID" HeaderText="ResponseID" />
            <asp:BoundField DataField="DateTimePosted" HeaderText="DateTimePosted" />
            <asp:BoundField DataField="Text" HeaderText="Text" />
        </Columns>
        <EditRowStyle BackColor="#999999" />
        <EmptyDataTemplate>
            No Record Found!
        </EmptyDataTemplate>
        <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
        <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
        <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
        <RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
        <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
        <SortedAscendingCellStyle BackColor="#E9E7E2" />
        <SortedAscendingHeaderStyle BackColor="#506C8C" />
        <SortedDescendingCellStyle BackColor="#FFFDF8" />
        <SortedDescendingHeaderStyle BackColor="#6F8DAE" />
    </asp:GridView>发布于 2017-07-24 11:17:45
尝试以下代码:
<RowStyle HorizontalAlign="Center"></RowStyle>
<ItemStyle HorizontalAlign="Center"></ItemStyle>有关更多信息,请查看MSDN GridView examples。
发布于 2017-07-24 21:09:22
在templatefield的center rag中添加控件
<ItemTemplate>
    <center>
        <asp:Button ID="btnEdit" runat="server" CssClass="btn btn-primary btn-sm" Text="EDIT" />
        <asp:Button ID="btnDelete" runat="server" CssClass="btn btn-danger btn-sm" Text="DELETE" />
    </center>
</ItemTemplate>https://stackoverflow.com/questions/45272045
复制相似问题