¿Es posible agregar una nueva fila a una tabla de datos en C# con solo 1 línea de código? Sólo estoy dummying algunos datos para una prueba y parece bastante lento a tener que escribir algo como esto:Cómo agregar una nueva fila a C# DataTable en 1 línea de código?
DataTable dt= new DataTable("results");
DataRow dr1 = dt.NewRow();
dr1[0] = "Sydney";
dt.Rows.Add(dr1);
DataRow dr2 = dt.NewRow();
dr2[0] = "Perth";
dt.Rows.Add(dr2);
DataRow dr3 = dt.NewRow();
dr3[0] = "Darwin";
dt.Rows.Add(dr3);
estaba asumiendo que podría hacer algo así como el código de abajo, pero no puedo encontrar la sintaxis correcta
dt.Rows.Add(dt.NewRow()[0]{"Sydney"});
dt.Rows.Add(dt.NewRow()[0]{"Perth"});
dt.Rows.Add(dt.NewRow()[0]{"Darwin"});
Y sí sé que en el tiempo que he tomado para escribir esta pregunta podría haber acabado de codificación es el camino más largo en lugar de dilatar al respecto :)
Gracias!
No es necesario crear una matriz. Ya acepta un argumento de matriz 'params'. –
@ Pierre-Alain Vigeant - ahah ¡Ya veo! Puedo ir a 'dt.Rows.Add (" Sydney ");' – JumpingJezza