Questione : Come posso aggiungere il nome di colonna nella lista generica?


{lista pubblica MyColumnNames di MyExcelSheets del codice categoria del
{ottenere; insieme; }
} come posso aggiungere il nome di colonna dei dati di Excel “nella lista MyColumnNames„. rinvia che me il riferimento dell'oggetto non fissato ad un caso di un object.

i vuole usare sopra codice categoria in: myexcelSheet del

= nuovo MyExcelSheets ();
myexcelSheet.MyColumnNames = nuovo MyExcelSheets () .MyColumnNames;
myexcelSheet.MyColumnNames.Add (colonna del foreach del
(colonna di DataColumn in dTable.Columns). di ColumnName.ToString ()); il
How può io risolverlo?

Error: NullReferenceException
class= del

Risposta : Come posso aggiungere il nome di colonna nella lista generica?

Qualcosa di simile è realmente migliore:

codice categoria MyExcelSheets  
{
        lista pubblica MyColumnNames {ottenere; insieme; }
       MyExcelSheets pubblico ()
       {
               MyColumnNames = nuova lista ();
        }
}

Mes di MyExcelSheets = nuovo MyExcelSheets ();

foreach (colonna di DataColumn in dTable.Columns)
{
       myexcelSheet.MyColumnNames.Add (col.ColumnName.ToString ());
}

Ciò assicura il tipo la sicurezza - potete aggiungere soltanto le stringhe nella vostra accumulazione di MyColumnNames.

Se stiate avendo qualunque edizioni, lasciarlo prego conoscere che linea è che si rompe.

Arun
Altre soluzioni  
 
programming4us programming4us