Hej igen :o)
Hmm... jeg forstår ikke helt.... Jeg synes jeg havde skrevet noget tilbage til dig her efter jeg fik dit projekt... Nå men:
Der er samme opførsel her, som den du beskriver - men prøv med sådan noget som dette:
I Access:
Sæt kolonnetypen til
Number
Og yderligere:
Field Size : Double
Decimal Places : 2
Og prøv derefter en helt standard model:
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="
http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<asp:GridView ID="GridView1"
runat="server"
AutoGenerateColumns="False"
DataKeyNames="Id"
DataSourceID="AccessDataSource1"
EmptyDataText="There are no data records to display.">
<Columns>
<asp:CommandField ShowEditButton="True" />
<asp:BoundField DataField="Id" HeaderText="Id" ReadOnly="True" SortExpression="Id" />
<asp:BoundField DataField="Vare" HeaderText="Vare" SortExpression="Vare" />
<asp:BoundField DataField="Pris" HeaderText="Pris" SortExpression="Pris" />
</Columns>
</asp:GridView>
<asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="App_Data\db.mdb"
DeleteCommand="DELETE FROM `VareTabel` WHERE `Id` = ?" InsertCommand="INSERT INTO `VareTabel` (`Id`, `Vare`, `Pris`) VALUES (?, ?, ?)"
SelectCommand="SELECT `Id`, `Vare`, `Pris` FROM `VareTabel`" UpdateCommand="UPDATE `VareTabel` SET `Vare` = ?, `Pris` = ? WHERE `Id` = ?">
<InsertParameters>
<asp:Parameter Name="Id" Type="Int32" />
<asp:Parameter Name="Vare" Type="String" />
<asp:Parameter Name="Pris" Type="Double" />
</InsertParameters>
<DeleteParameters>
<asp:Parameter Name="Id" Type="Int32" />
</DeleteParameters>
<UpdateParameters>
<asp:Parameter Name="Vare" Type="String" />
<asp:Parameter Name="Pris" Type="Double" />
<asp:Parameter Name="Id" Type="Int32" />
</UpdateParameters>
</asp:AccessDataSource>
</form>
</body>
</html>
Desuden bør du læse denne her:
http://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.boundfield.dataformatstring.aspxDen er ganske væsentlig.
Mvh