Dim pctofpax As New DataColumn
pctofpax = New DataColumn("PCTPAX1", GetType(Decimal))
pctofpax.Expression = "[ASOFPAX]/[YEPAX]"
ds.Tables("workplease").Columns.Add(pctofpax)
Dim avgppax As New DataColumn
avgppax = New DataColumn("AVG PAX", GetType(Double))
avgppax.Expression = "[Current Sales]/[Current PAX]"
ds.Tables("workplease").Columns.Add(avgppax)
これらは、私がasp.net/vb.netデータグリッドに追加した2つの列です。問題は、私は、彼らは2つだけ小数点で数字として表示してデータ型を変更しようとし続けるが、それは 手動で追加された列のvb.netデータ型
<span lang="en-us">Sales As Of Analysis</span><br />
<asp:GridView ID="GridView1" runat="server" BackColor="White"
BorderColor="#999999" BorderStyle="None" BorderWidth="1px" CellPadding="3"
GridLines="Vertical">
<RowStyle BackColor="#EEEEEE" ForeColor="Black" />
<FooterStyle BackColor="#CCCCCC" ForeColor="Black" />
<PagerStyle BackColor="#999999" ForeColor="Black" HorizontalAlign="Center" />
<SelectedRowStyle BackColor="#008A8C" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#000084" Font-Bold="True" ForeColor="White" />
<AlternatingRowStyle BackColor="#DCDCDC" />
</asp:GridView>
<asp:BoundColumn DataField="PCTPAX1"
HeaderText="PCTPAX1"
DataFormatString="{0:c}">
</div>
</form>
</body>
</html>
が動作していない、それが唯一の表示だけの問題なら、何も私のデータ
「機能しない」と定義します。どのように失敗していますか? 2つの小数しか表示されない場合は、ディスプレイの値を書式設定するだけですか?それとも別の問題がありますか? – David
まあ私は10進数(10,2)をやってみたが、それは多分私はそれが間違っているとおそらく働いていない – MyHeadHurts