Bonjour, je n'arrive pas à résoudre un petit problème de remplissage de formulaire en asp.net
voici le code de ma page (de nouveau) :
Code :
- <%@ Page Language="C#" MasterPageFile="~/MasterPage_admin.master" Title="Untitled Page" %>
- <script runat="server">
- protected void FormView1_PageIndexChanging1(object sender, FormViewPageEventArgs e)
- {
- }
- </script>
- <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
- <div style="text-align:left">
- <asp:FormView ID="FormView1" runat="server" DataKeyNames="idinfo" DataSourceID="SqlDataSource1"
- Height="163px" OnPageIndexChanging="FormView1_PageIndexChanging1" Width="600px" AllowPaging="True">
- <EditItemTemplate>
- idinfo:
- <asp:Label ID="idinfoLabel1" runat="server" Text='<%# Eval("idinfo" ) %>'></asp:Label><br />
- date:
- <asp:TextBox ID="dateTextBox" runat="server" Text='<%# Bind("date" ) %>'>
- </asp:TextBox><br />
- titre:
- <asp:TextBox ID="titreTextBox" runat="server" Text='<%# Bind("titre" ) %>'>
- </asp:TextBox><br />
- Texte :
- <asp:TextBox ID="infoTextBox" runat="server" Text='<%# Bind("info" ) %>' Height="153px" Width="563px" TextMode="MultiLine" MaxLength="250">
- </asp:TextBox><br />
- <asp:LinkButton ID="UpdateButton" runat="server" CausesValidation="True" CommandName="Update"
- Text="Mettre à jour">
- </asp:LinkButton>
- <asp:LinkButton ID="UpdateCancelButton" runat="server" CausesValidation="False" CommandName="Cancel"
- Text="Annuler">
- </asp:LinkButton>
- </EditItemTemplate>
- <InsertItemTemplate>
- date:
- <asp:TextBox ID="dateTextBox" runat="server" Text='<%# Bind("date" ) %>'>
- </asp:TextBox><br />
- Titre:
- <asp:TextBox ID="titreTextBox" runat="server" Text='<%# Bind("titre" ) %>' Height="18px" Width="519px"></asp:TextBox><br />
- <br />
- Votre texte :<br />
- <asp:TextBox ID="infoTextBox" runat="server" Text='<%# Bind("info" ) %>' Height="153px" Width="563px" TextMode="MultiLine" MaxLength="250"></asp:TextBox><br />
- <asp:LinkButton ID="InsertButton" runat="server" CausesValidation="True" CommandName="Insert"
- Text="Insérer">
- </asp:LinkButton>
- <asp:LinkButton ID="InsertCancelButton" runat="server" CausesValidation="False" CommandName="Cancel"
- Text="Annuler">
- </asp:LinkButton>
- </InsertItemTemplate>
- <ItemTemplate>
- Edito numéro :
- <asp:Label ID="idinfoLabel" runat="server" Text='<%# Eval("idinfo" ) %>'></asp:Label> Publié
- le:
- <asp:Label ID="dateLabel" runat="server" Text='<%# Bind("date" ) %>'></asp:Label><br /><br />
- Titre:
- <asp:Label ID="titreLabel" runat="server" Text='<%# Bind("titre" ) %>'></asp:Label><br /><br />
- Texte:
- <asp:Label ID="infoLabel" runat="server" Text='<%# Bind("info" ) %>'></asp:Label><br /><br />
- <div class="bouton_modif">
- <asp:LinkButton ID="EditButton" runat="server" CausesValidation="False" CommandName="Edit"
- Text="Modifier"></asp:LinkButton>
- <asp:LinkButton ID="DeleteButton" runat="server" CausesValidation="False" CommandName="Delete"
- Text="Supprimer"></asp:LinkButton>
- <asp:LinkButton ID="NewButton" runat="server" CausesValidation="False" CommandName="New"
- Text="Nouveau"></asp:LinkButton></div>
- </ItemTemplate>
- </asp:FormView>
- <br />
- <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:intranetConnectionString %>"
- DeleteCommand="DELETE FROM [infoaccueil] WHERE [idinfo] = @idinfo" InsertCommand="INSERT INTO [infoaccueil] ([date], [titre], [info]) VALUES [COLOR="Red"](@date[/COLOR], @titre, @info)"
- SelectCommand="SELECT * FROM [infoaccueil] ORDER BY [idinfo] DESC" UpdateCommand="UPDATE [infoaccueil] SET [date] = @date, [titre] = @titre, [info] = @info WHERE [idinfo] = @idinfo">
- <DeleteParameters>
- <asp:Parameter Name="idinfo" Type="Int32" />
- </DeleteParameters>
- <UpdateParameters>
- <asp:Parameter Name="date" Type="String" />
- <asp:Parameter Name="titre" Type="String" />
- <asp:Parameter Name="info" Type="String" />
- <asp:Parameter Name="idinfo" Type="Int32" />
- </UpdateParameters>
- <InsertParameters>
- <asp:Parameter Name="idinfo" Type="Int32" />
- <asp:Parameter Name="date" Type="String" />
- <asp:Parameter Name="titre" Type="String" />
- <asp:Parameter Name="info" Type="String" />
- </InsertParameters>
- </asp:SqlDataSource>
- </div>
- </asp:Content>
|
Comme vous le voyez, j'insère une date dans ma base de données (en rouge). Je voudrais insérer la date du jour... j'ai essayé de la socker dans une String datenow puis j'ai mis @datenow à la place de date, mais j'ai une erreur (variable non déclaré). Le code pour récuperer la date, je 'lai mis dans
Code :
- protected void FormView1_PageIndexChanging1(object sender, FormViewPageEventArgs e)
- {
- }
|
comme ceci : String datenow = DateTime.Today.ToLongDateString();
code récuperé dans un tororial.
je l'ai mis dans :
Code :
- protected void Page_Load(object sender, EventArgs e)
- {
- String dateToday = DateTime.Today.ToLongTimeString();
- }
|
mais ça ne marche pas non plus...
Merci d'avance pour votre aide....