la commande selectparameter
Bonjour
Je suis une débutante en asp.net c#.
C'est ma premiere application web. Je travaille avec visual studio 2008.
J'essaye d'apprendre moi même le travail avec cet environnement.
C'était tres difficile pour moi. J'éspère que vous pourrez m'aider.
Alors mon problème c'est que je veux afficher une zone de texte dans un textbox d'une base de données sqlserver.
J'ai réalisé un sqldatasource qui contient les inf suivants:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| <asp:SqlDataSource ID="SqlDataSource3" runat="server"
ConflictDetection="CompareAllValues"
ConnectionString="<%$ ConnectionStrings:stationserviceConnectionString1 %>"
DeleteCommand="DELETE FROM [commande] WHERE [num_com] = @original_num_com AND [dat_com] = @original_dat_com AND [nom_f] = @original_nom_f AND [etat] = @original_etat"
InsertCommand="INSERT INTO [commande] ([dat_com], [nom_f], [etat]) VALUES (@dat_com, @nom_f, @etat)"
OldValuesParameterFormatString="original_{0}"
SelectCommand="SELECT * FROM [commande] WHERE ([num_com] = @num_com)"
UpdateCommand="UPDATE [commande] SET [dat_com] = @dat_com, [nom_f] = @nom_f, [etat] = @etat WHERE [num_com] = @original_num_com AND [dat_com] = @original_dat_com AND [nom_f] = @original_nom_f AND [etat] = @original_etat">
<SelectParameters>
<asp:ControlParameter ControlID="DropDownList1" Name="num_com"
PropertyName="SelectedValue" Type="Int32" />
</SelectParameters>
<DeleteParameters>
<asp:Parameter Name="original_num_com" Type="Int32" />
<asp:Parameter Name="original_dat_com" Type="DateTime" />
<asp:Parameter Name="original_nom_f" Type="String" />
<asp:Parameter Name="original_etat" Type="String" />
</DeleteParameters>
<UpdateParameters>
<asp:Parameter Name="dat_com" Type="DateTime" />
<asp:Parameter Name="nom_f" Type="String" />
<asp:Parameter Name="etat" Type="String" />
<asp:Parameter Name="original_num_com" Type="Int32" />
<asp:Parameter Name="original_dat_com" Type="DateTime" />
<asp:Parameter Name="original_nom_f" Type="String" />
<asp:Parameter Name="original_etat" Type="String" />
</UpdateParameters>
<InsertParameters>
<asp:Parameter Name="dat_com" Type="DateTime" />
<asp:Parameter Name="nom_f" Type="String" />
<asp:Parameter Name="etat" Type="String" />
</InsertParameters>
</asp:SqlDataSource> |
et j'ai essayé la commande suivante pour afficher une valeur de la base de données
Code:
dat_com_tb.Text = SqlDataSource3.SelectParameters["dat_com"].DefaultValue;
et ca me retourne toujours une erreur:
Citation:
Objet non référencé
Si quelqu'un pourrais m'aider j'en serai trés heureuse.
Merci d'avance.