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)
Ce sont deux colonnes que j'ai ajoutées dans ma base de données asp.net/vb.net. le problème est que je continue à essayer de changer les types de données afin qu'ils apparaissent comme des nombres avec seulement deux décimales, mais il ne fonctionne pasType de données vb.net dans une colonne ajoutée manuellement
<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>
et rien ne se passe à mes données
Définir "ne fonctionne pas". Comment ça marche? S'agit-il simplement de formater les valeurs à l'écran pour afficher seulement deux décimales? Ou y a-t-il un autre problème? – David
bien j'ai essayé de faire une décimale (10,2) et cela ne fonctionne peut-être que je fais juste mal – MyHeadHurts