begin process at 2012 02 14 05:31:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

WebForms

 > 

WebControl

 > 

Input string was not in a correct format.


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Input string was not in a correct format.

lundi 15 mars 2010 à 18:18:34 | Input string was not in a correct format.

scorpion1970

Bonjour tout le monde
J'ai le Datagrid2, je voudrais calculer le total de la colonne "qte" mais j'ai le message d'erreur suivant (sachant que je travaille sous sql2005 et le type du champ "qte" est Float:

[FormatException: Input string was not in a correct format.]
System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) +2752563
System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) +113
System.Double.Parse(String s, NumberStyles style, NumberFormatInfo info) +188
System.Double.Parse(String s) +20
ASP.sortie_magasin_aspx.DataGrid2_ItemDataBound(Object sender, DataGridItemEventArgs e) in D:\ASP-METRAGAZ\projet-MZ\sortie_magasin.aspx:301
System.Web.UI.WebControls.DataGrid.OnItemDataBound(DataGridItemEventArgs e) +75
System.Web.UI.WebControls.DataGrid.CreateItem(Int32 itemIndex, Int32 dataSourceIndex, ListItemType itemType, Boolean dataBind, Object dataItem, DataGridColumn[] columns, TableRowCollection rows, PagedDataSource pagedDataSource) +212
System.Web.UI.WebControls.DataGrid.CreateControlHierarchy(Boolean useDataSource) +1434
System.Web.UI.WebControls.BaseDataList.OnDataBinding(EventArgs e) +57
System.Web.UI.WebControls.BaseDataList.DataBind() +62
ASP.sortie_magasin_aspx.BindDetailGrid() in D:\ASP-METRAGAZ\projet-MZ\sortie_magasin.aspx:264
ASP.sortie_magasin_aspx.MasterGrid_Select(Object Sender, EventArgs E) in D:\ASP-METRAGAZ\projet-MZ\sortie_magasin.aspx:239
System.Web.UI.WebControls.BaseDataList.OnSelectedIndexChanged(EventArgs e) +75
System.Web.UI.WebControls.DataGrid.OnBubbleEvent(Object source, EventArgs e) +143
System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +35
System.Web.UI.WebControls.DataGridItem.OnBubbleEvent(Object source, EventArgs e) +117
System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +35
System.Web.UI.WebControls.Button.OnCommand(CommandEventArgs e) +86
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +155
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4919

***********************************************
* Le code html du datagrid2 est le suivant: *
***********************************************
Sub DataGrid2_ItemDataBound(ByVal sender As Object, ByVal e As DataGridItemEventArgs)
if e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Then
myTotal +=double.Parse(e.Item.Cells(5).Text.ToString)
Else
If e.Item.ItemType = ListItemType.Footer Then
e.Item.Cells(4).Text = " Total: "
e.Item.Cells(5).Text = format(myTotal,"###.00")
End If
End Sub

*************************************************************
* Le code vb du calcul Total colonne "qte est le suivant: *
*************************************************************

<asp:datagrid id="DataGrid2" runat="server" width="99%" Font-Size="80%" DataKeyField="no_sortie" OnPageIndexChanged="DataGrid_Page" Font-Bold="False" Font-Overline="False" Font-Underline="False" Font-Strikeout="False" Font-Italic="False" ForeColor="Black" BackColor="Gainsboro" OnItemCommand="DataGrid_ItemCommand" AutoGenerateColumns="False" OnDeleteCommand="DataGrid_Delete" CellSpacing="1" CellPadding="3" PageSize="12" OnItemDataBound="DataGrid2_ItemDataBound" OnCancelCommand="DataGrid_Cancel" OnUpdateCommand="DataGrid_Update" OnEditCommand="DataGrid_Edit" ShowFooter="True">
<FooterStyle backcolor="Fuchsia" forecolor="Blue" font-italic="False" font-size="Smaller" font-strikeout="False" font-underline="False" font-overline="False" font-bold="True"></FooterStyle>
<EditItemStyle font-italic="False" font-size="Smaller" font-strikeout="False" font-underline="False" font-overline="False" font-bold="False"></EditItemStyle>
<SelectedItemStyle font-italic="False" font-size="Smaller" font-strikeout="False" font-underline="False" font-overline="False" font-bold="False"></SelectedItemStyle>
<PagerStyle mode="NumericPages" backcolor="#C6C3C6" font-italic="False" font-size="Smaller" font-strikeout="False" font-underline="False" font-overline="False" font-bold="True" horizontalalign="Right"></PagerStyle>
<AlternatingItemStyle backcolor="#FFFFC0" font-italic="False" font-size="Smaller" font-strikeout="False" font-underline="False" font-overline="False" font-bold="False"></AlternatingItemStyle>
<ItemStyle backcolor="#DEDFDE" font-italic="False" font-size="Smaller" font-strikeout="False" font-underline="False" font-overline="False" font-bold="False"></ItemStyle>
<HeaderStyle backcolor="Aqua" forecolor="Blue" font-italic="False" font-size="Smaller" font-strikeout="False" font-underline="False" font-overline="False" font-bold="True"></HeaderStyle>
<Columns>
<asp:EditCommandColumn CancelText="Annuler" UpdateText="OK" ButtonType="PushButton" EditText="Editer">
<ItemStyle backcolor="Fuchsia" width="7%" forecolor="Blue" font-italic="False" font-size="Smaller" font-strikeout="False" font-underline="False" font-overline="False" font-bold="True"></ItemStyle>
<HeaderStyle width="7%"></HeaderStyle>
</asp:EditCommandColumn>
<asp:TemplateColumn>
<ItemStyle backcolor="Fuchsia" forecolor="Blue" font-italic="False" font-strikeout="False" font-underline="False" font-overline="False" font-bold="False"></ItemStyle>
<ItemTemplate>
<asp:Button id="btnDelete" Runat="server" text='Supprimer' CommandName="delete" CausesValidation="False" />
<ItemStyle width="3%" font-italic="False" font-size="Smaller" font-strikeout="False" font-underline="False" font-overline="False" font-bold="True"></ItemStyle>
<HeaderStyle width="3%"></HeaderStyle>
</ItemTemplate>
<HeaderStyle width="5%"></HeaderStyle>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="N&#176; Sortie" visible="false">
<ItemStyle horizontalalign="Center" font-size="X-Small"></ItemStyle>
<ItemTemplate>
<asp:Label id="nosortie" runat="server" text='<%# String.Format("{0:# ###}", Container.DataItem("no_sortie"))%>' width="100%"></asp:Label>
</ItemTemplate>
<HeaderStyle width="3%"></HeaderStyle>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="ID Article" visible="false">
<ItemStyle horizontalalign="Center" font-size="X-Small"></ItemStyle>
<ItemTemplate>
<asp:Label id="idarticle" runat="server" text='<%# String.Format("{0:# ###}", Container.DataItem("id_article"))%>' width="100%"></asp:Label>
</ItemTemplate>
<HeaderStyle width="3%"></HeaderStyle>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="Centre">
<ItemStyle horizontalalign="Left" font-size="X-Small"></ItemStyle>
<ItemTemplate>
<asp:Label id="solliciteur" runat="server" text='<%#Container.DataItem("centre")%>' width="100%" ></asp:Label>
</ItemTemplate>
<HeaderStyle width="14%"></HeaderStyle>
<EditItemTemplate>
<asp:DropDownList id="Dropdownlist1" Font-Size="smaller" runat="server" autopostback="True" appenddatabounditems="True">
<asp:ListItem value=" " text=""></asp:ListItem>
</asp:DropDownList>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="Qt&#233;">
<ItemStyle horizontalalign="Right" font-italic="False" font-size="X-Small" font-strikeout="False" font-underline="False" font-overline="False" font-bold="False"></ItemStyle>
<ItemTemplate>
<asp:Label id="qte" runat="server" text='<%# String.Format("{0:n}", Container.DataItem("qte"))%>' width="100%" ></asp:Label>
</ItemTemplate>
<HeaderStyle width="6%"></HeaderStyle>
<EditItemTemplate>
<ASP:TEXTBOX id="qte" Font-Size="smaller" RUNAT="Server" text='<%# String.Format("{0:n}", Container.DataItem("qte"))%>' WIDTH="100%"></ASP:TEXTBOX>
<asp:RegularExpressionValidator id="qte_validation" runat="SERVER" ControlToValidate="qte" ErrorMessage="0##,##" ValidationExpression="\d+(,\d+)*"></asp:RegularExpressionValidator>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="Date Envoi">
<ItemStyle horizontalalign="Center" font-size="X-Small"></ItemStyle>
<ItemTemplate>
<asp:Label id="dateenvoi" runat="server" text='<%# String.Format("{0:dd/MM/yyyy}", Container.DataItem("date_envoi"))%>' width="100%" maxlength="100%"></asp:Label>
</ItemTemplate>
<HeaderStyle width="7%"></HeaderStyle>
<EditItemTemplate>
<ASP:TEXTBOX id="dateenvoi" Font-Size="smaller" RUNAT="Server" TEXT='<%# String.Format("{0:dd/MM/yyyy}", Container.DataItem("date_envoi"))%>' WIDTH="100%"></ASP:TEXTBOX>
<asp:RegularExpressionValidator id="dateenvoi_validation" runat="SERVER" ControlToValidate="dateenvoi" ErrorMessage="dd/mm/yyyy" ValidationExpression="^((0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](?:19|20)\d\d)$"></asp:RegularExpressionValidator>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="Transporteur">
<ItemStyle horizontalalign="Left" font-size="X-Small"></ItemStyle>
<ItemTemplate>
<asp:Label id="transporteur" runat="server" text='<%#Container.DataItem("transporteur")%>' width="100%" ></asp:Label>
</ItemTemplate>
<HeaderStyle width="20%"></HeaderStyle>
<EditItemTemplate>
<asp:DropDownList id="Dropdownlist3" Font-Size="smaller" runat="server" autopostback="True" appenddatabounditems="True">
<asp:ListItem value=" " text=""></asp:ListItem>
</asp:DropDownList>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="Date R&#233;cept.">
<ItemStyle horizontalalign="Center" font-size="X-Small"></ItemStyle>
<ItemTemplate>
<asp:Label id="datereception" runat="server" text='<%# String.Format("{0:dd/MM/yyyy}", Container.DataItem("date_reception"))%>' width="100%" maxlength="100%"></asp:Label>
</ItemTemplate>
<HeaderStyle width="7%"></HeaderStyle>
<EditItemTemplate>
<ASP:TEXTBOX id="datereception" Font-Size="smaller" RUNAT="Server" TEXT='<%# String.Format("{0:dd/MM/yyyy}", Container.DataItem("date_reception"))%>' WIDTH="100%"></ASP:TEXTBOX>
<asp:RegularExpressionValidator id="datereception_validation" runat="SERVER" ControlToValidate="datereception" ErrorMessage="dd/mm/yyyy" ValidationExpression="^((0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](?:19|20)\d\d)$"></asp:RegularExpressionValidator>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="Date R&#233;ponse">
<ItemStyle horizontalalign="Center" font-size="X-Small"></ItemStyle>
<ItemTemplate>
<asp:Label id="datereponse" runat="server" text='<%# String.Format("{0:dd/MM/yyyy}", Container.DataItem("date_reponse"))%>' width="100%" maxlength="100%"></asp:Label>
</ItemTemplate>
<HeaderStyle width="7%"></HeaderStyle>
<EditItemTemplate>
<ASP:TEXTBOX id="datereponse" Font-Size="smaller" RUNAT="Server" TEXT='<%# String.Format("{0:dd/MM/yyyy}", Container.DataItem("date_reponse"))%>' WIDTH="100%"></ASP:TEXTBOX>
<asp:RegularExpressionValidator id="datereponse_validation" runat="SERVER" ControlToValidate="datereponse" ErrorMessage="dd/mm/yyyy" ValidationExpression="^((0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](?:19|20)\d\d)$"></asp:RegularExpressionValidator>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="Conformit&#233;">
<ItemStyle horizontalalign="Center" font-italic="False" font-size="X-Small" font-strikeout="False" font-underline="False" font-overline="False" font-bold="False"></ItemStyle>
<ItemTemplate>
<asp:checkbox id="conformite" runat="server" Checked='<%# Container.DataItem("conformite")%>' enabled="false" width="100%" ></asp:checkbox>
</ItemTemplate>
<HeaderStyle width="7%"></HeaderStyle>
<EditItemTemplate>
<asp:CheckBox id="conformite" Checked='<%# Container.DataItem("conformite")%>' runat="server" />
</EditItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:datagrid>


Cette discussion est classée dans : web, system, ui, width, webcontrols


Répondre à ce message

Sujets en rapport avec ce message

Textbox créé dynamiquement [ par zoum2000 ] Bad Brown Fox speaking.Bonjour à tous,J'ai généré des textboxs dynamiques (id inclus) en fonction du nombre de ligne retournée par ma requête SQL que Formview : erreur lors d'un update [ par hysteria31 ] Bonjour à tous, mon problème est le suivant. Je crée un Formview alimenter par un ObjectDataSource. Par défaut, le Formview est en mode modification. Impression d'un System.Web.UI.Webcontrols.Table [ par fdecandido ] Bonjour,Je suis debutant en .net et developpe en c#.Je dois faire un moteur de resa hotel en ligne.L'utilisateur saisie un certain nombre de param cho besoin d'éclaircissements sur le traçage d'une exception [ par equinoxe83 ] Bonjour à tous,Pas sur que j'ai posté dansle bon thème ... Merci de m'indiquer si je dois le ré-aiguiller.Bref, mon Pb est le suivant :J'ai un formvie Objet non instancié??? [ par gpirson ] Bonjour, c'est la première fois que je viens sur ce forum alors je ne suis pas vraiment au courant du protocole.J'ai un petit problème, est ce que que Message d'erreur "Le fournisseur de données .Net Framework demandé est introuvable" [ par mrassaa ] Je suis stagiaire dans une boîte d'informatique à Tunis. J'utilise pour la première fois ASP.NET même si j'ai des notions de VB.NET. J'ai créer un SQL Pb "TagName" et "Assembly" [ par helleringer ] Bonjour à tous, Je suis très novice dans ce monde de programmation en ASP. Néanmoins, j'ai un gros soucis avec un site d'un ami que j'ai transféré v Probleme active X application web [ par Kyoto ] Hello world!Alors voilà j'ai un site web en asp.net, et depuis ce site je voudrais piloter une application qui est CodeSoft ( création d'étiquette ), Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-00 [ par mamacocha ] Bonjour, Je développe une application qui importe un fichier excel (formaté selon un modèle précis) avec visual, ensuite je prend les données et ap Échec de la validation MAC Viewstate [ par Mickyberg ] Bonjour,Je souhaiterai savoir si quelq'un a déjà rencontré ce problème ou pas. J'ai une erreur qui arrive de facon complétement aléatoire et mon héber


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales