怎样才能使DataGrid控件显示数字的那一列的标题居中,而数字内容居右,
注:要在winForm的dataGrid而不是在asp.net的datagrid

解决方案 »

  1.   

    1.
    在datagrid上右键-->property builder-->format-->columns-->columns[0]-->
    header-->horizontal alignment-->center设置标题
    items-->horizontal alignment-->right设置内容
    2.或参考如下,加<HeaderStyle HorizontalAlign="Center"></HeaderStyle><ItemStyle HorizontalAlign="Right"></ItemStyle>
    //*****************
    <asp:datagrid id="DataGrid1" style="Z-INDEX: 101; LEFT: 16px; POSITION: absolute; TOP: 160px"runat="server" Width="584px" AutoGenerateColumns="False" AllowSorting="True">
    <HeaderStyle HorizontalAlign="Center" BackColor="#CC9AAC"></HeaderStyle>
    <Columns>
    <asp:BoundColumn DataField="userid" SortExpression="money" HeaderText="金钱">
    <HeaderStyle HorizontalAlign="Center"></HeaderStyle>
    <ItemStyle HorizontalAlign="Right"></ItemStyle>
    </asp:BoundColumn>
    </Columns>
    <PagerStyle HorizontalAlign="Center"></PagerStyle>
    </asp:datagrid>
      

  2.   

    怎样才能使DataGrid控件显示数字的那一列的标题居中,而数字内容居右,
    注:要在winForm的dataGrid而不是在asp.net的datagrid
    singlepine(小山) 你好,在winForm的DataGrid中没HeaderStyle和ItemStyle这两个属性的
    我要的是在winForm的DataGrid里面设置 还有一般情况下如果的列标题居右,内容也跟着居右
    应该要有点技巧才可以的