GrdiView
asp.netページにあります。データソースをに設定していますDataTable
。セルの値が文字列型の場合は左に設定HorizontalAlign
する必要があります。それ以外の場合は小数の場合は右に揃えます。これを実装する方法を教えてください。のコードGridView
は次のとおりです。
<asp:GridView ID="gridViewReport" runat="server" Height="1px" OnRowDataBound="UsersGVRowDataBound" GridLines="both" Style="z-index: 100;
left: 2px; position: absolute; top: 1px; " Width="939px" CellPadding="4" ForeColor="#333333" AllowSorting="True" OnSorting="gridViewReport_Sorting" Font-Names="Verdana" Font-Size="12px" OnSelectedIndexChanged="gridViewReport_SelectedIndexChanged1">
<AlternatingRowStyle BackColor="White" />
<RowStyle HorizontalAlign="Left" BackColor="#EFECE5" />
<FooterStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#666666" ForeColor="White" HorizontalAlign="Center" />
<SelectedRowStyle BackColor="#C0F6C0" ForeColor="#333333" Font-Bold="True" />
<HeaderStyle BackColor="#CDE472" Font-Bold="True" ForeColor="DarkGreen" HorizontalAlign ="Left" Font-Italic="False" Font-Names="Verdana" Font-Overline="False"/>
<EditRowStyle BackColor="#EAEAAE" />
</asp:GridView>
また、を設定するためのコードDataSource
は次のとおりです。
gridViewReport.DataSource = _reportTable;
gridViewReport.DataBind();