pojedyncze stwierdzenie ligne nie zawsze jest lepsze. W tym przypadku mi się podoba +1
Rémi
2
//Example to define how to do :DataTable dt =newDataTable();
dt.Columns.Add("ID");
dt.Columns.Add("FirstName");
dt.Columns.Add("LastName");
dt.Columns.Add("Address");
dt.Columns.Add("City");// The table structure is://ID FirstName LastName Address City//Now we want to add a PhoneNo column after the LastName column. For this we use the //SetOrdinal function, as iin:
dt.Columns.Add("PhoneNo").SetOrdinal(3);//3 is the position number and positions start from 0.`enter code here`//Now the table structure will be:// ID FirstName LastName LastName PhoneNo Address City
Odpowiedzi:
Możesz użyć następującego kodu, aby dodać kolumnę do Datatable w pozycji 0:
źródło
Aby poprawić odpowiedź Waela i umieścić ją w jednym wierszu:
UPDATE: Zauważ, że to działa, gdy nie musisz robić nic więcej z DataColumn. Add () zwraca daną kolumnę, SetOrdinal () nic nie zwraca.
źródło
źródło