Bonjour tout le monde ,
J'ai un soucis avec une liste et une une grille
Voila j'ai une liste qui est la suivante :
private string Liste(int ligne)
{
string[] listeContact = {
"Résidence principale",
"Lieu d'hébergement",
"Hébergement prévu"
};
return listeContact[ligne];
}
Dans ma grille je dois afficher que les trois élément de la grille c'est a dire :
Résidence principale,Lieu d'hébergement,Hébergement prévu
Pour afficher mes élements j'ai créer la fonction suivante :
private void RemplirGrille()
{
DataTable dtRemplir = new DataTable();
_dt = BLL.Patient.RecherchePatientHebergement(_CodeClient);
row[0]["fam_telFixe"], row[0]["fam_telPortable"], row[0]["fam_commentaire"]);
_dt.Columns.Add("Hébergement");
for (int ligne = 0; ligne <_dt.Rows.Count; ligne++)
{
DataRow row = _dt.Rows[ligne];
string contact = Liste
(ligne);
row["Hébergement"] = contact;
}
dgHabitat.DataSource = _dt;
}
MON PROBLEME EST SI JE REMPLIS UNE LIGNE DE LA GRILLE ET JE L'ENREGISTRE DANS LA BASE DE DONNEES ET JE FERME LE FORMULAIRE . QUAND JE RELANCE L'APPLICATION AVEC LE (_CodeClient) J'AI LA PREMEIR LIGNE PREALABLEMENT SAISIS DANS MON FORMULAIRE QUI S'AFFICHE DANS LA GRILLE.
J'AURAI AIMER SAVOIR COMMENT FAIRE SI JE CREE UN BOUTON "ajouter" DANS MON FORMULAIRE
LORSQUE JE CLIQUE SUR CE BOUTON ,POUR AFFICHER LE DEUXIEME ELEMENT DE LA LISTE C'EST A DIRE Lieu d'hébergement
PS: LA GRILLE DOIT CONTENIR AU MAXIMUM LES TROIS ELEMENTS DE LA LISTE(voir fonction , private string Liste(int ligne)
)
Merci d'avance
N'hesitez pas a me poser poser des questions si je mes explications n'ont pas été assez clair.