Question : Comment est-ce que je peux ajouter le nom de colonne dans la liste générique ?


{liste publique MyColumnNames de MyExcelSheets de classe de
{obtenir ; ensemble ; }
} comment peux j'ajouter le nom de colonne des données d'Excel dans la « liste MyColumnNames ». il revient qu'à moi la référence d'objet non réglée à un exemple d'un object.

i veulent employer au-dessus de la classe dans : myexcelSheet du

= nouveau MyExcelSheets () ;
myexcelSheet.MyColumnNames = nouveau MyExcelSheets () .MyColumnNames ;
myexcelSheet.MyColumnNames.Add (colonne du foreach du
(colonne de DataColumn dans dTable.Columns). de ColumnName.ToString ()) ; le
How peut je le résoudre ?

Error : NullReferenceException
class= de

Réponse : Comment est-ce que je peux ajouter le nom de colonne dans la liste générique ?

N'importe quoi de pareil est réellement meilleur :

classe MyExcelSheets  
{
        liste publique MyColumnNames {obtenir ; ensemble ; }
       MyExcelSheets public ()
       {
               MyColumnNames = nouvelle liste () ;
        }
}

Mes de MyExcelSheets = nouveau MyExcelSheets () ;

foreach (colonne de DataColumn dans dTable.Columns)
{
       myexcelSheet.MyColumnNames.Add (col.ColumnName.ToString ());
}

Ceci assure le type sûreté - vous pouvez ajouter seulement des cordes dans votre collection de MyColumnNames.

Si vous avez n'importe quelles issues, faites-le moi savoir à quelle ligne est elle se cassant.

Arun
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us