ACTUALIZACIÓN: tenga en cuenta que esto funciona cuando no necesita hacer nada más con DataColumn. Add () devuelve la columna en cuestión, SetOrdinal () no devuelve nada.
declaración de ligne única no siempre es mejor. En este caso me gusta +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
Respuestas:
Puede usar el siguiente código para agregar una columna a Datatable en la posición 0:
fuente
Solo para mejorar la respuesta de Wael y ponerla en una sola línea:
ACTUALIZACIÓN: tenga en cuenta que esto funciona cuando no necesita hacer nada más con DataColumn. Add () devuelve la columna en cuestión, SetOrdinal () no devuelve nada.
fuente
fuente