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
| int ID_rue;
int NB_dossier;
int ID_prefixe;
string Leprefixe;
DataTable LeDossier;
int i;
LeDossier = new DataTable();
// Trouve l'ID de la rue
ID_rue = Convert.ToInt32(mnemoniqueTableAdapter.Find_Rue(libelle_mnemoniqueComboBox.Text));
MessageBox.Show(ID_rue.ToString()); ==> OK
// Trouve le nombre de dossier en rapport avec cette rue
NB_dossier = Convert.ToInt32(dossierTableAdapter.Search_Nb_dossier(ID_rue));
MessageBox.Show(NB_dossier.ToString()); ==> OK
// Trouve les Numéros de dossier en rapport avec la rue
LeDossier = dossierTableAdapter.DatatableNum_dossier(ID_rue); ==> Erreur (C'est la ou il y a ma requête qui me renvoie plusieurs lignes)
// Trouve l'Id du préfixe en fonction dossier
ID_prefixe = Convert.ToInt32(dossierTableAdapter.Find_Id_prefixe(LeDossier.ToString()));
// Trouve le libellé du préfixe en rapport avec la rue
Leprefixe = Convert.ToString(prefixe_mnemoniqueTableAdapter.Find_Libelle(ID_prefixe));
for (i = 0; i < NB_dossier; i++)
{
dataGridView1.Rows.Add(Leprefixe, libelle_mnemoniqueComboBox.Text, LeDossier);
} |
Partager