none
inserer dans Gridview des lignes vides RRS feed

  • Discussion générale

  • Bonjour ,

    j'ai un petit soucis , j'ai besoin de votre aide

    Mon probléme c'est que j'ai un bouton importer pour importer des données d'un fichier excel qui contient des noms et je veux lors de l'import en parcourant les lignes du fichier je vérifie si cet elément existe ou pas dans ma base si c'est le cas alors toutes ses  informations seront affichés dans un gridview sinon le nom du composant dera affiché et sous chaque autre colonne de la gridview il y'aura un not found , j'ai pu imorter les noms , afficher ceux qui existent mais quand un composant n'existe pas dans ma base il ne m'affiche rien , si quelqu'un peut m'aider svp

    voila une partie du code 

    for (int i = 1; i <= count; i++)
                    {
                        TextBox1.Text = "" + count;
                        reference_vib = string.Format("{0}", sheet.Cells[i, 1].value);


                        SqlCommand cmd = new SqlCommand();
    T1 = new System.Data.DataTable();
                       
                        query = "SELECT composant.[Référence VIB], fabricant$.Fabricant ,fabricant$.[Référence Fabricant], composant.Classe_Qualité FROM composant INNER JOIN [fabcompo$] ON composant.id_c = [fabcompo$].id INNER JOIN fabricant$ ON [fabcompo$].id1 = fabricant$.id_f where composant.[Référence VIB]='" + reference_vib + "'";

                       // try
    //                    {

                            da = new SqlDataAdapter(query, connexion);

      //                  }
        //               if(da==null){
                        //    DataSet s = new DataSet();
                        //    DataRow n1 = s.Tables["T"].NewRow();

                          
                        //    n1["Référence VIB"] =reference_vib;
                        //    n1["Fabricant"] = "notfound";
                        //    n1["Référence Fabricant"] = "notfound";
                        //    n1["Classe_Qualité"] = "notfound";
                      
                        //    s.Tables["T"].Rows.Add(n1);

           da.Fill(T);                     //}
                          
                            da.Fill(T);

                            T1.Merge(T);

    • Type modifié Aurel Bera jeudi 3 avril 2014 11:56 disc
    vendredi 28 mars 2014 10:29

Toutes les réponses