¿Alguien sabe la mejor manera de insertar una columna en una tabla de datos en la posición 0?columna de inserción de datos C# en la posición 0
83
A
Respuesta
141
Se puede utilizar el siguiente código para agregar la columna a Datatable en Postion 0:
DataColumn Col = datatable.Columns.Add("Column Name", System.Type.GetType("System.Boolean"));
Col.SetOrdinal(0);// to put the column in position 0;
69
sólo para mejorar la respuesta de Wael y ponerlo en una sola línea:
dt.Columns.Add("Better", typeof(Boolean)).SetOrdinal(0);
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.
+10
declaración ligne única no siempre son mejores. En este caso, me gusta +1 –
-1
//Example to define how to do :
DataTable dt = new DataTable();
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
Cuestiones relacionadas
- 1. ¿Cómo eliminar la columna tabla de datos en C#
- 2. espacio de inserción hasta que la columna
- 3. jQuery Datatable Pregunta: Centrado de datos de la columna después de la inserción de datos
- 4. Inserción de cadena en la posición x de otra cadena
- 5. Estructura de datos eficiente para la inserción
- 6. inserción en la tabla SQLite con la columna única
- 7. Inserción en la base de datos
- 8. Stream.Seek (0, SeekOrigin.Begin) o Posición = 0
- 9. base de datos de error: No hay ninguna fila en la posición 0
- 10. ¿Cómo cambiar la posición de la columna de la tabla MySql sin perder los datos de la columna?
- 11. Android ExpandableListView posición de grupo siempre 0
- 12. C# Optimización: Inserción de 200 millones de filas en la base de datos
- 13. Cómo establecer la posición superior = 0 después de setStatusBarHidden: ¿Sí?
- 14. Columna de la posición del buffer en Emacs Lisp?
- 15. Métodos para obtener la posición de vista devuelve 0
- 16. inserción de identidad tsql sin lista de nombres de columna
- 17. Columna Entity Framework DateTime - GetDate() valor Inserción
- 18. C++ sobrescribir datos en un archivo en una posición particular
- 19. Columna congelada o columna fija en la tabla de datos
- 20. Obtener la última inserción de identificación con SQLite.NET en C#
- 21. Mantener posición de la página en la devolución de datos
- 22. Rendimiento de inserción de base de datos
- 23. Longitud de datos en la columna ntext?
- 24. PrimeFaces barra de desplazamiento de datos en la posición deseada
- 25. Hibernate - Personalizar inserción en la base de datos
- 26. ¿Es posible seleccionar datos del servidor sql usando la posición ordinal de columna
- 27. ¿Cómo escribir datos en una posición particular en C#?
- 28. selección de datos y la suma de una columna para una columna distinta en los datos
- 29. tabla de actualización de la inserción de datos VARBINARY
- 30. Añadir columna de botón en una vista de datos datagrid
¿Por qué quieres hacer esto? El orden de las columnas en realidad no debería ser relevante. –
Algunas veces, si agrega una columna a la tabla de datos después de obtener los datos de db, es posible que deba configurarla al principio. –
insertando la tabla de datos en una inserción masiva – Grant