Frage : Wie kann ich Spaltennamen in der generischen Liste hinzufügen?

Kategorie MyExcelSheets
{
allgemeine Liste MyColumnNames {erhalten; Satz; }
} wie ich der Excel-Daten „in der Liste MyColumnNames“ hinzufügen kann Spaltennamen. es geht zu, das mir zurück, möchten der Gegenstandhinweis, der nicht auf einem Fall eines object.

i eingestellt wird, über Kategorie in verwenden:

myexcelSheet = neues MyExcelSheets ();
myexcelSheet.MyColumnNames = neues MyExcelSheets () .MyColumnNames;
foreach (DataColumn Spalte in dTable.Columns)
myexcelSheet.MyColumnNames.Add (Spalte. ColumnName.ToString () );
How kann ich es lösen?

Error: NullReferenceException

Antwort : Wie kann ich Spaltennamen in der generischen Liste hinzufügen?

Etwas Ähnliches ist wirklich besser:

Kategorie MyExcelSheets  
{
        allgemeine Liste MyColumnNames {erhalten; Satz; }
       allgemeines MyExcelSheets ()
       {
               MyColumnNames = neue Liste ();
        }
}

MyExcelSheets mes = neues MyExcelSheets ();

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

Dieses stellt Art Sicherheit sicher - Sie können nur Schnüre in Ihre MyColumnNames Ansammlung hinzufügen.

An wenn Sie irgendwelche Ausgaben haben, mich bitte informieren, welcher Linie sie brechend ist.

Arun
Weitere Lösungen  
 
programming4us programming4us