OVH Cloud OVH Cloud

synatxe

8 réponses
Avatar
nima84
bonjour à tous ;
vraiment désolé de devoir vous derangé encore mais la je ne sais plus
comment faire!
voila je voudrais savoir comment faire dans une winform pour que quand je
selectionne dans mon combobox mon datagridview prenne les valeurs
correspondantes;j'ai fait des recherche et j'ai ecris un code qui paréssé
correct mes il me genere des erreur!
toujours utile voila mon code :
>>>>> >>>>>>
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
//Obtention de l'objet Parameter et définition de sa valeur

SqlCommand command = new SqlCommand("SELECT * FROM MATRICE_CPTR
" + "WHERE type radio = @typeradioparam");



// Add the parameters for the SelectCommand.
command.Parameters.Add("@typeradioparam", SqlDbType.VarChar, 10);

mATRICE_CPTRTableAdapter.SelectCommand = command;

//Suppression du groupe de données
this.eris2007DataSet3.Clear();


//Chargement du groupe de données en utilisant la valeur du
paramètre

this.mATRICE_CPTRTableAdapter.Fill(this.eris2007DataSet3.MATRICE_CPTR,
@typeradioparam);

}
>>>>>>>>>>>>>>>>>>>>>>
et je vais vous dire quel sont les erreurs :

mATRICE_CPTRTableAdapter.SelectCommand = command;//il n'y a pas de
definition pour "selectcommand";le hic est que je ne sais pas comment la
definire

this.mATRICE_CPTRTableAdapter.Fill(this.eris2007DataSet3.MATRICE_CPTR,
@typeradioparam);//"@typeradioparam" n'a pas de definition dans le contexte
actuel; est la aussi je ne sais pas comment le lui definire!!!!

s'il vous plait si quelqu'un sais comment arrangé ça qu'il me le dise je
stresse de pas avoir de solution!
je vous suis tres reconnaissante pour toutes vos aides encore merci
respectueusement

8 réponses

Avatar
Gilles TOURREAU
Le 02/06/2006, nima84 a supposé :
bonjour à tous ;
vraiment désolé de devoir vous derangé encore mais la je ne sais plus
comment faire!
voila je voudrais savoir comment faire dans une winform pour que quand je
selectionne dans mon combobox mon datagridview prenne les valeurs
correspondantes;j'ai fait des recherche et j'ai ecris un code qui paréssé
correct mes il me genere des erreur!
toujours utile voila mon code :























private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
//Obtention de l'objet Parameter et définition de sa valeur

SqlCommand command = new SqlCommand("SELECT * FROM MATRICE_CPTR
" + "WHERE type radio = @typeradioparam");



// Add the parameters for the SelectCommand.
command.Parameters.Add("@typeradioparam", SqlDbType.VarChar,
10);

mATRICE_CPTRTableAdapter.SelectCommand = command;

//Suppression du groupe de données
this.eris2007DataSet3.Clear();


//Chargement du groupe de données en utilisant la valeur du
paramètre

this.mATRICE_CPTRTableAdapter.Fill(this.eris2007DataSet3.MATRICE_CPTR,
@typeradioparam);

}













































et je vais vous dire quel sont les erreurs :

mATRICE_CPTRTableAdapter.SelectCommand = command;//il n'y a pas de
definition pour "selectcommand";le hic est que je ne sais pas comment la
definire

this.mATRICE_CPTRTableAdapter.Fill(this.eris2007DataSet3.MATRICE_CPTR,
@typeradioparam);//"@typeradioparam" n'a pas de definition dans le contexte
actuel; est la aussi je ne sais pas comment le lui definire!!!!

s'il vous plait si quelqu'un sais comment arrangé ça qu'il me le dise je
stresse de pas avoir de solution!
je vous suis tres reconnaissante pour toutes vos aides encore merci
respectueusement



Le TableAdapter contient déjà les requêtes nécessaires pour exploiter
une table dans la base de données...

Si tu veux executer une requête différente ajoute là dans le Designer
de ton DataSet. (Ouvre ton DataSet, click droit sur ton TableAdapter et
choisi ajouter une requête,...)

Tu n'auras plus qu'à utiliser la nouvelle méthode généré
Fill(TonParamètre).

Cordialement

--
Gilles TOURREAU
Responsable informatique


Société P.O.S
Spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Avatar
news.free.fr
Gilles TOURREAU wrote:
Le 02/06/2006, nima84 a supposé :

bonjour à tous ;
vraiment désolé de devoir vous derangé encore mais la je ne sais plus
comment faire!
voila je voudrais savoir comment faire dans une winform pour que quand
je selectionne dans mon combobox mon datagridview prenne les valeurs
correspondantes;j'ai fait des recherche et j'ai ecris un code qui
paréssé correct mes il me genere des erreur!
toujours utile voila mon code :
























private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
//Obtention de l'objet Parameter et définition de sa valeur

SqlCommand command = new SqlCommand("SELECT * FROM
MATRICE_CPTR " + "WHERE type radio = @typeradioparam");



// Add the parameters for the SelectCommand.
command.Parameters.Add("@typeradioparam",
SqlDbType.VarChar, 10);

mATRICE_CPTRTableAdapter.SelectCommand = command;

//Suppression du groupe de données
this.eris2007DataSet3.Clear();


//Chargement du groupe de données en utilisant la valeur du
paramètre

this.mATRICE_CPTRTableAdapter.Fill(this.eris2007DataSet3.MATRICE_CPTR,
@typeradioparam);

}














































et je vais vous dire quel sont les erreurs :

mATRICE_CPTRTableAdapter.SelectCommand = command;//il n'y a pas de
definition pour "selectcommand";le hic est que je ne sais pas comment
la definire

this.mATRICE_CPTRTableAdapter.Fill(this.eris2007DataSet3.MATRICE_CPTR,
@typeradioparam);//"@typeradioparam" n'a pas de definition dans le
contexte actuel; est la aussi je ne sais pas comment le lui definire!!!!

s'il vous plait si quelqu'un sais comment arrangé ça qu'il me le dise
je stresse de pas avoir de solution!
je vous suis tres reconnaissante pour toutes vos aides encore merci
respectueusement




Le TableAdapter contient déjà les requêtes nécessaires pour exploiter
une table dans la base de données...

Si tu veux executer une requête différente ajoute là dans le Designer de
ton DataSet. (Ouvre ton DataSet, click droit sur ton TableAdapter et
choisi ajouter une requête,...)

Tu n'auras plus qu'à utiliser la nouvelle méthode généré
Fill(TonParamètre).

Cordialement




euh t'es sur que tu as un champ dans ta table qui s'appelle type radio ?
>>SELECT * FROM MATRICE_CPTR " + "WHERE type radio = @typeradioparam
m'est avis que ca va planter ca !
Avatar
nima84
bonsoire à tous;
vraiment merci pour vos reponses c'est tres gentil de votre part de m'avoire
repondue si vite!!!!!
et pour ce qui est de l'existence de mon champ type radio, et bien il existe
dans ma table!! et si vous pensé que cela va craché pourriez vous s'il vous
plait me dire comment et pourquoi et peutetre comment eviter cela!!!!!!
encore une fois merci de m'avoire repondue et aussi de votre aide
respectueusement

"news.free.fr" a écrit :

Gilles TOURREAU wrote:
> Le 02/06/2006, nima84 a supposé :
>
>> bonjour à tous ;
>> vraiment désolé de devoir vous derangé encore mais la je ne sais plus
>> comment faire!
>> voila je voudrais savoir comment faire dans une winform pour que quand
>> je selectionne dans mon combobox mon datagridview prenne les valeurs
>> correspondantes;j'ai fait des recherche et j'ai ecris un code qui
>> paréssé correct mes il me genere des erreur!
>> toujours utile voila mon code :
>>
>>>>>>>>>>>>>
>> private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
>> {
>> //Obtention de l'objet Parameter et définition de sa valeur
>>
>> SqlCommand command = new SqlCommand("SELECT * FROM
>> MATRICE_CPTR " + "WHERE type radio = @typeradioparam");
>>
>>
>>
>> // Add the parameters for the SelectCommand.
>> command.Parameters.Add("@typeradioparam",
>> SqlDbType.VarChar, 10);
>>
>> mATRICE_CPTRTableAdapter.SelectCommand = command;
>>
>> //Suppression du groupe de données
>> this.eris2007DataSet3.Clear();
>>
>>
>> //Chargement du groupe de données en utilisant la valeur du
>> paramètre
>>
>> this.mATRICE_CPTRTableAdapter.Fill(this.eris2007DataSet3.MATRICE_CPTR,
>> @typeradioparam);
>>
>> }
>>
>>>>>>>>>>>>>>>>>>>>>>>>
>> et je vais vous dire quel sont les erreurs :
>>
>> mATRICE_CPTRTableAdapter.SelectCommand = command;//il n'y a pas de
>> definition pour "selectcommand";le hic est que je ne sais pas comment
>> la definire
>>
>> this.mATRICE_CPTRTableAdapter.Fill(this.eris2007DataSet3.MATRICE_CPTR,
>> @typeradioparam);//"@typeradioparam" n'a pas de definition dans le
>> contexte actuel; est la aussi je ne sais pas comment le lui definire!!!!
>>
>> s'il vous plait si quelqu'un sais comment arrangé ça qu'il me le dise
>> je stresse de pas avoir de solution!
>> je vous suis tres reconnaissante pour toutes vos aides encore merci
>> respectueusement
>
>
> Le TableAdapter contient déjà les requêtes nécessaires pour exploiter
> une table dans la base de données...
>
> Si tu veux executer une requête différente ajoute là dans le Designer de
> ton DataSet. (Ouvre ton DataSet, click droit sur ton TableAdapter et
> choisi ajouter une requête,...)
>
> Tu n'auras plus qu'à utiliser la nouvelle méthode généré
> Fill(TonParamètre).
>
> Cordialement
>

euh t'es sur que tu as un champ dans ta table qui s'appelle type radio ?
>>SELECT * FROM MATRICE_CPTR " + "WHERE type radio = @typeradioparam
m'est avis que ca va planter ca !



Avatar
nima84
bonsoir c'est encore moi;
j'ai fait ce que vous m'avez montré à savoire definire ma requete dans le
disigner du dataset mais le probleme est que le parametre j'arrive pas à le
declarer!
à chaque fois il me dit : Error1 The name 'typeradioparam' does not exist
in the current context
alors que mon champ dans la table existe! et que j'ai utiliser le nouveau
Fill avec le parametre @typeradioparam!!!

qu'est ce qu'il faut faire?
si vous pouviez m'aidé ce serai chic de votre part :-)
en tout les cas merci de votre aide précédente :-)
encore merci
respectueusement


"Gilles TOURREAU" a écrit :

Le 02/06/2006, nima84 a supposé :
> bonjour à tous ;
> vraiment désolé de devoir vous derangé encore mais la je ne sais plus
> comment faire!
> voila je voudrais savoir comment faire dans une winform pour que quand je
> selectionne dans mon combobox mon datagridview prenne les valeurs
> correspondantes;j'ai fait des recherche et j'ai ecris un code qui paréssé
> correct mes il me genere des erreur!
> toujours utile voila mon code :
>>>>>>>>>>>>
> private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
> {
> //Obtention de l'objet Parameter et définition de sa valeur
>
> SqlCommand command = new SqlCommand("SELECT * FROM MATRICE_CPTR
> " + "WHERE type radio = @typeradioparam");
>
>
>
> // Add the parameters for the SelectCommand.
> command.Parameters.Add("@typeradioparam", SqlDbType.VarChar,
> 10);
>
> mATRICE_CPTRTableAdapter.SelectCommand = command;
>
> //Suppression du groupe de données
> this.eris2007DataSet3.Clear();
>
>
> //Chargement du groupe de données en utilisant la valeur du
> paramètre
>
> this.mATRICE_CPTRTableAdapter.Fill(this.eris2007DataSet3.MATRICE_CPTR,
> @typeradioparam);
>
> }
>>>>>>>>>>>>>>>>>>>>>>>
> et je vais vous dire quel sont les erreurs :
>
> mATRICE_CPTRTableAdapter.SelectCommand = command;//il n'y a pas de
> definition pour "selectcommand";le hic est que je ne sais pas comment la
> definire
>
> this.mATRICE_CPTRTableAdapter.Fill(this.eris2007DataSet3.MATRICE_CPTR,
> @typeradioparam);//"@typeradioparam" n'a pas de definition dans le contexte
> actuel; est la aussi je ne sais pas comment le lui definire!!!!
>
> s'il vous plait si quelqu'un sais comment arrangé ça qu'il me le dise je
> stresse de pas avoir de solution!
> je vous suis tres reconnaissante pour toutes vos aides encore merci
> respectueusement

Le TableAdapter contient déjà les requêtes nécessaires pour exploiter
une table dans la base de données...

Si tu veux executer une requête différente ajoute là dans le Designer
de ton DataSet. (Ouvre ton DataSet, click droit sur ton TableAdapter et
choisi ajouter une requête,...)

Tu n'auras plus qu'à utiliser la nouvelle méthode généré
Fill(TonParamètre).

Cordialement

--
Gilles TOURREAU
Responsable informatique


Société P.O.S
Spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr





Avatar
nima84
c'est encore moi,
vraiment désolé !!!
voila j'ai trouver pour la syntaxe du parametre il me manqué d quote ""
mais maintenant je ne sais absolument pas comment créer la liaison entre mon
combo box et mon datagridview dans ma winform!!! j'ai esseillé des syntaxe
que j'ai trouver online mais ça n'a pas marcher
alors je sais que j'abuse mais s'il vous plait ce serai trop sympa qu'on
puisse m'aidé
donc desoler pour tous ce desagrément et j'espere que vous pourai m'aidé
vraiment merci pour tout!
respectueusement

"news.free.fr" a écrit :

Gilles TOURREAU wrote:
> Le 02/06/2006, nima84 a supposé :
>
>> bonjour à tous ;
>> vraiment désolé de devoir vous derangé encore mais la je ne sais plus
>> comment faire!
>> voila je voudrais savoir comment faire dans une winform pour que quand
>> je selectionne dans mon combobox mon datagridview prenne les valeurs
>> correspondantes;j'ai fait des recherche et j'ai ecris un code qui
>> paréssé correct mes il me genere des erreur!
>> toujours utile voila mon code :
>>
>>>>>>>>>>>>>
>> private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
>> {
>> //Obtention de l'objet Parameter et définition de sa valeur
>>
>> SqlCommand command = new SqlCommand("SELECT * FROM
>> MATRICE_CPTR " + "WHERE type radio = @typeradioparam");
>>
>>
>>
>> // Add the parameters for the SelectCommand.
>> command.Parameters.Add("@typeradioparam",
>> SqlDbType.VarChar, 10);
>>
>> mATRICE_CPTRTableAdapter.SelectCommand = command;
>>
>> //Suppression du groupe de données
>> this.eris2007DataSet3.Clear();
>>
>>
>> //Chargement du groupe de données en utilisant la valeur du
>> paramètre
>>
>> this.mATRICE_CPTRTableAdapter.Fill(this.eris2007DataSet3.MATRICE_CPTR,
>> @typeradioparam);
>>
>> }
>>
>>>>>>>>>>>>>>>>>>>>>>>>
>> et je vais vous dire quel sont les erreurs :
>>
>> mATRICE_CPTRTableAdapter.SelectCommand = command;//il n'y a pas de
>> definition pour "selectcommand";le hic est que je ne sais pas comment
>> la definire
>>
>> this.mATRICE_CPTRTableAdapter.Fill(this.eris2007DataSet3.MATRICE_CPTR,
>> @typeradioparam);//"@typeradioparam" n'a pas de definition dans le
>> contexte actuel; est la aussi je ne sais pas comment le lui definire!!!!
>>
>> s'il vous plait si quelqu'un sais comment arrangé ça qu'il me le dise
>> je stresse de pas avoir de solution!
>> je vous suis tres reconnaissante pour toutes vos aides encore merci
>> respectueusement
>
>
> Le TableAdapter contient déjà les requêtes nécessaires pour exploiter
> une table dans la base de données...
>
> Si tu veux executer une requête différente ajoute là dans le Designer de
> ton DataSet. (Ouvre ton DataSet, click droit sur ton TableAdapter et
> choisi ajouter une requête,...)
>
> Tu n'auras plus qu'à utiliser la nouvelle méthode généré
> Fill(TonParamètre).
>
> Cordialement
>

euh t'es sur que tu as un champ dans ta table qui s'appelle type radio ?
>>SELECT * FROM MATRICE_CPTR " + "WHERE type radio = @typeradioparam
m'est avis que ca va planter ca !



Avatar
news.free.fr
nima84 wrote:
bonsoir c'est encore moi;
j'ai fait ce que vous m'avez montré à savoire definire ma requete dans le
disigner du dataset mais le probleme est que le parametre j'arrive pas à le
declarer!
à chaque fois il me dit : Error1 The name 'typeradioparam' does not exist
in the current context
alors que mon champ dans la table existe! et que j'ai utiliser le nouveau
Fill avec le parametre @typeradioparam!!!

qu'est ce qu'il faut faire?
si vous pouviez m'aidé ce serai chic de votre part :-)
en tout les cas merci de votre aide précédente :-)
encore merci
respectueusement


"Gilles TOURREAU" a écrit :


Le 02/06/2006, nima84 a supposé :

bonjour à tous ;
vraiment désolé de devoir vous derangé encore mais la je ne sais plus
comment faire!
voila je voudrais savoir comment faire dans une winform pour que quand je
selectionne dans mon combobox mon datagridview prenne les valeurs
correspondantes;j'ai fait des recherche et j'ai ecris un code qui paréssé
correct mes il me genere des erreur!
toujours utile voila mon code :

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
//Obtention de l'objet Parameter et définition de sa valeur

SqlCommand command = new SqlCommand("SELECT * FROM MATRICE_CPTR
" + "WHERE type radio = @typeradioparam");



// Add the parameters for the SelectCommand.
command.Parameters.Add("@typeradioparam", SqlDbType.VarChar,
10);

mATRICE_CPTRTableAdapter.SelectCommand = command;

//Suppression du groupe de données
this.eris2007DataSet3.Clear();


//Chargement du groupe de données en utilisant la valeur du
paramètre

this.mATRICE_CPTRTableAdapter.Fill(this.eris2007DataSet3.MATRICE_CPTR,
@typeradioparam);

}

et je vais vous dire quel sont les erreurs :

mATRICE_CPTRTableAdapter.SelectCommand = command;//il n'y a pas de
definition pour "selectcommand";le hic est que je ne sais pas comment la
definire

this.mATRICE_CPTRTableAdapter.Fill(this.eris2007DataSet3.MATRICE_CPTR,
@typeradioparam);//"@typeradioparam" n'a pas de definition dans le contexte
actuel; est la aussi je ne sais pas comment le lui definire!!!!

s'il vous plait si quelqu'un sais comment arrangé ça qu'il me le dise je
stresse de pas avoir de solution!
je vous suis tres reconnaissante pour toutes vos aides encore merci
respectueusement



Le TableAdapter contient déjà les requêtes nécessaires pour exploiter
une table dans la base de données...

Si tu veux executer une requête différente ajoute là dans le Designer
de ton DataSet. (Ouvre ton DataSet, click droit sur ton TableAdapter et
choisi ajouter une requête,...)

Tu n'auras plus qu'à utiliser la nouvelle méthode généré
Fill(TonParamètre).

Cordialement

--
Gilles TOURREAU
Responsable informatique


Société P.O.S
Spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr








et oui le probleme est que il y a des regles (conventions) dans la
conception de base de données les principales etant de bannir tout
caractere special et de n'utiliser que des lettres chiffre et le
caractere _ (c'est une convention que j'ai adopté et qui ne m'a jamais
posé de problème). Microsoft est bien trop permissif sur ce coté la !
renommer le champ de ta table va te permettre (à mon avis) de contourner
le problème. par exemple type_radio.
Avatar
nima84
bonjour;
merci de votre reponse je ne le savais pas ! puis je abuser et vous demander
ou pourai je aprendre c'est regles ou convention ?
encore merci pour tous et bonne journée
respectueusement

"news.free.fr" a écrit :

nima84 wrote:
> bonsoir c'est encore moi;
> j'ai fait ce que vous m'avez montré à savoire definire ma requete dans le
> disigner du dataset mais le probleme est que le parametre j'arrive pas à le
> declarer!
> à chaque fois il me dit : Error1 The name 'typeradioparam' does not exist
> in the current context
> alors que mon champ dans la table existe! et que j'ai utiliser le nouveau
> Fill avec le parametre @typeradioparam!!!
>
> qu'est ce qu'il faut faire?
> si vous pouviez m'aidé ce serai chic de votre part :-)
> en tout les cas merci de votre aide précédente :-)
> encore merci
> respectueusement
>
>
> "Gilles TOURREAU" a écrit :
>
>
>>Le 02/06/2006, nima84 a supposé :
>>
>>>bonjour à tous ;
>>>vraiment désolé de devoir vous derangé encore mais la je ne sais plus
>>>comment faire!
>>>voila je voudrais savoir comment faire dans une winform pour que quand je
>>>selectionne dans mon combobox mon datagridview prenne les valeurs
>>>correspondantes;j'ai fait des recherche et j'ai ecris un code qui paréssé
>>>correct mes il me genere des erreur!
>>>toujours utile voila mon code :
>>>
>>> private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
>>> {
>>> //Obtention de l'objet Parameter et définition de sa valeur
>>>
>>> SqlCommand command = new SqlCommand("SELECT * FROM MATRICE_CPTR
>>>" + "WHERE type radio = @typeradioparam");
>>>
>>>
>>>
>>> // Add the parameters for the SelectCommand.
>>> command.Parameters.Add("@typeradioparam", SqlDbType.VarChar,
>>>10);
>>>
>>> mATRICE_CPTRTableAdapter.SelectCommand = command;
>>>
>>> //Suppression du groupe de données
>>> this.eris2007DataSet3.Clear();
>>>
>>>
>>> //Chargement du groupe de données en utilisant la valeur du
>>>paramètre
>>>
>>>this.mATRICE_CPTRTableAdapter.Fill(this.eris2007DataSet3.MATRICE_CPTR,
>>>@typeradioparam);
>>>
>>> }
>>>
>>>et je vais vous dire quel sont les erreurs :
>>>
>>>mATRICE_CPTRTableAdapter.SelectCommand = command;//il n'y a pas de
>>>definition pour "selectcommand";le hic est que je ne sais pas comment la
>>>definire
>>>
>>>this.mATRICE_CPTRTableAdapter.Fill(this.eris2007DataSet3.MATRICE_CPTR,
>>>@typeradioparam);//"@typeradioparam" n'a pas de definition dans le contexte
>>>actuel; est la aussi je ne sais pas comment le lui definire!!!!
>>>
>>>s'il vous plait si quelqu'un sais comment arrangé ça qu'il me le dise je
>>>stresse de pas avoir de solution!
>>>je vous suis tres reconnaissante pour toutes vos aides encore merci
>>>respectueusement
>>
>>Le TableAdapter contient déjà les requêtes nécessaires pour exploiter
>>une table dans la base de données...
>>
>>Si tu veux executer une requête différente ajoute là dans le Designer
>>de ton DataSet. (Ouvre ton DataSet, click droit sur ton TableAdapter et
>>choisi ajouter une requête,...)
>>
>>Tu n'auras plus qu'à utiliser la nouvelle méthode généré
>>Fill(TonParamètre).
>>
>>Cordialement
>>
>>--
>>Gilles TOURREAU
>>Responsable informatique
>>
>>
>>Société P.O.S
>>Spécialiste en motoculture depuis + de 30 ans !
>>http://www.pos.fr
>>
>>
>>

et oui le probleme est que il y a des regles (conventions) dans la
conception de base de données les principales etant de bannir tout
caractere special et de n'utiliser que des lettres chiffre et le
caractere _ (c'est une convention que j'ai adopté et qui ne m'a jamais
posé de problème). Microsoft est bien trop permissif sur ce coté la !
renommer le champ de ta table va te permettre (à mon avis) de contourner
le problème. par exemple type_radio.



Avatar
news.free.fr
nima84 wrote:
bonjour;
merci de votre reponse je ne le savais pas ! puis je abuser et vous demander
ou pourai je aprendre c'est regles ou convention ?
encore merci pour tous et bonne journée
respectueusement

"news.free.fr" a écrit :


nima84 wrote:

bonsoir c'est encore moi;
j'ai fait ce que vous m'avez montré à savoire definire ma requete dans le
disigner du dataset mais le probleme est que le parametre j'arrive pas à le
declarer!
à chaque fois il me dit : Error1 The name 'typeradioparam' does not exist
in the current context
alors que mon champ dans la table existe! et que j'ai utiliser le nouveau
Fill avec le parametre @typeradioparam!!!

qu'est ce qu'il faut faire?
si vous pouviez m'aidé ce serai chic de votre part :-)
en tout les cas merci de votre aide précédente :-)
encore merci
respectueusement


"Gilles TOURREAU" a écrit :



Le 02/06/2006, nima84 a supposé :


bonjour à tous ;
vraiment désolé de devoir vous derangé encore mais la je ne sais plus
comment faire!
voila je voudrais savoir comment faire dans une winform pour que quand je
selectionne dans mon combobox mon datagridview prenne les valeurs
correspondantes;j'ai fait des recherche et j'ai ecris un code qui paréssé
correct mes il me genere des erreur!
toujours utile voila mon code :

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
//Obtention de l'objet Parameter et définition de sa valeur

SqlCommand command = new SqlCommand("SELECT * FROM MATRICE_CPTR
" + "WHERE type radio = @typeradioparam");



// Add the parameters for the SelectCommand.
command.Parameters.Add("@typeradioparam", SqlDbType.VarChar,
10);

mATRICE_CPTRTableAdapter.SelectCommand = command;

//Suppression du groupe de données
this.eris2007DataSet3.Clear();


//Chargement du groupe de données en utilisant la valeur du
paramètre

this.mATRICE_CPTRTableAdapter.Fill(this.eris2007DataSet3.MATRICE_CPTR,
@typeradioparam);

}

et je vais vous dire quel sont les erreurs :

mATRICE_CPTRTableAdapter.SelectCommand = command;//il n'y a pas de
definition pour "selectcommand";le hic est que je ne sais pas comment la
definire

this.mATRICE_CPTRTableAdapter.Fill(this.eris2007DataSet3.MATRICE_CPTR,
@typeradioparam);//"@typeradioparam" n'a pas de definition dans le contexte
actuel; est la aussi je ne sais pas comment le lui definire!!!!

s'il vous plait si quelqu'un sais comment arrangé ça qu'il me le dise je
stresse de pas avoir de solution!
je vous suis tres reconnaissante pour toutes vos aides encore merci
respectueusement



Le TableAdapter contient déjà les requêtes nécessaires pour exploiter
une table dans la base de données...

Si tu veux executer une requête différente ajoute là dans le Designer
de ton DataSet. (Ouvre ton DataSet, click droit sur ton TableAdapter et
choisi ajouter une requête,...)

Tu n'auras plus qu'à utiliser la nouvelle méthode généré
Fill(TonParamètre).

Cordialement

--
Gilles TOURREAU
Responsable informatique


Société P.O.S
Spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr








et oui le probleme est que il y a des regles (conventions) dans la
conception de base de données les principales etant de bannir tout
caractere special et de n'utiliser que des lettres chiffre et le
caractere _ (c'est une convention que j'ai adopté et qui ne m'a jamais
posé de problème). Microsoft est bien trop permissif sur ce coté la !
renommer le champ de ta table va te permettre (à mon avis) de contourner
le problème. par exemple type_radio.






les conventions de nommages sont dictés par plusieurs imperatifs
En général les 2 principaux imperatifs du coté du developpeur sont :
+les imperatifs techniques (capacité à fonctionner dans le cadre
technique de la réalisation et non pas dans un cas particulier)
+les imperatifs de maintenance (le niveau de maintenabilité du code ou
du modele de base de donnée dans notre cas)

dans votre cas je pense qu'il faut repartir au niveau des concept de
modelisation. 2 grands "standards" sont utilisés pour cela.
Merise et UML. Je pense que commencer par merise serait un bon début.
A ce sujet voir l'excellent article :
http://sqlpro.developpez.com/cours/modelisation/merise/?page=sommaire

cordialement,