UPDATE: Perhatikan bahwa ini berfungsi ketika Anda tidak perlu melakukan apa pun dengan DataColumn. Add () mengembalikan kolom yang dimaksud, SetOrdinal () tidak mengembalikan apa-apa.
Pernyataan single ligne tidak selalu lebih baik. Dalam hal ini saya menyukainya +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
Jawaban:
Anda dapat menggunakan kode berikut untuk menambahkan kolom ke Datatable di postion 0:
sumber
Hanya untuk memperbaiki jawaban Wael dan meletakkannya di satu baris:
UPDATE: Perhatikan bahwa ini berfungsi ketika Anda tidak perlu melakukan apa pun dengan DataColumn. Add () mengembalikan kolom yang dimaksud, SetOrdinal () tidak mengembalikan apa-apa.
sumber
sumber