DataTable - new() i tworzenie kolumn w jednej lini

0

Witam. Szukam myku jak zapisać utworzenie nowej tabeli z zaaranżowaniem kolumn w jednej lini
fikcyjny przykład o co mi chodzi:

DataTable dt = new DataTable(){ Column = DataColumn("", typeof(string)) };

Powód:
Korzystam z DT w klasie statycznej,tworzenie metody do inicjacji jest mi nie na rękę

0

Co ma jedna linia do klasy statycznej bo nie rozumiem?

0

To ze NIE MA konstruktora i nie mogę użyć:


public static DataTable jakasTabela = new DataTable() ;
jakasTabela.Columns.Add("Key", typeof(int));
jakasTabela.Columns.Add("Value", typeof(string));

bo dostane " ' is a 'field' but is used like a 'type'

1

Ale co nie ma konstruktora? Klasa statyczna ma konstruktor.
http://stackoverflow.com/questions/4506990/what-is-the-use-of-static-constructors

0

O takie coś chodzi?

  public static DataTable jakasTabela = new DataTable
        {
            Columns =
            {
                new DataColumn("Key", typeof(int)),
                new DataColumn("Value", typeof(string)), 
            }
        };
0

Dzieki wam:D To czego szukałem

1 użytkowników online, w tym zalogowanych: 0, gości: 1