Bonjour, j'utilise un sqldatasource pr effectuer une insertion via une
procedure stockée .... linsertion se passe correctement, cpt jai un
champ type smalldatetime a renseigne et l'utilisateur doit entrer ds le
mm textbox l heure et la date (ce qui n'est pas tres pratique). je
voudrais separer ce champ ds 2 textbox differents....et avoir a
larrivée le mm resultat
voici mon code ( avec la saisie ds le mm textbox) :
(mes textbox st contenu ds un formview):
<asp:SqlDataSource ID="dstda" runat="server" ConnectionString="<%$ ConnectionStrings:csProjet2006 %>"
InsertCommand="Cree_TDA"
InsertCommandType="StoredProcedure" SelectCommand="SELECT
TACHES_DATES.* FROM TACHES_DATES" OnInserting="On_Inserting"
OnInserted ="On_Inserted" FilterExpression="TDA_TDE={0}">
<FilterParameters>
<asp:ControlParameter Name="TDA_TDE" ControlId="FormView1"
PropertyName="SelectedValue" />
</FilterParameters>
<InsertParameters>
<asp:Parameter Name="TDA_DATE_PREVU" Type="DateTime" />
<asp:Parameter Name="TDA_FIN_PREVU" Type="DateTime" />
<asp:Parameter Name="TDA_NB_HEURES_PREVU" Type=Double />
<asp:Parameter Name="TDA_COMMENTAIRE" Type="String" />
<asp:SessionParameter Name="TDA_TDE" SessionField="idtdes"
Type="int32" />
</InsertParameters>
</asp:SqlDataSource>
....
<asp:FormView ID="FormView1" runat="server" DataKeyNames="TDA_ID" DataSourceID="dstda"
DefaultMode="Insert">
<InsertItemTemplate>
<table>
<tr>
<td>
<b>
Date Debut d'intervention
</b>
</td>
<td>
<asp:TextBox ID="TDA_DATE_PREVUTextBox" runat="server" Text='<%#
Bind("TDA_DATE_PREVU") %>'>
</asp:TextBox><br />
</td>
<td>
(exemple: 01/01/2006 10:30)
</td>
</tr>
<tr>
<td>
<b>
Date fin d'intervention
</b>
</td>
<td>
<asp:TextBox ID="TextBox1" runat="server" Text='<%#
Bind("TDA_FIN_PREVU") %>'>
</asp:TextBox><br />
</td>
<td>
</td>
</tr>
<tr>
<td colspan=3>
<center>
<asp:LinkButton ID="InsertButton" runat="server"
CausesValidation="True" CommandName="Insert"
Text="Insert">
</asp:LinkButton>
</td>
</tr>
</InsertItemTemplate>
</asp:FormView>
=> MaEl <=