Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   ¿Como Crear un objeto fila? (http://www.forosdelweb.com/f29/como-crear-objeto-fila-260165/)

Foskiton 08/01/2005 12:32

¿Como Crear un objeto fila?
 
Si, no es una broma como demonios lo creo? yo lo que hice fue (en c#) :

DataRow miFila=new DataRow() ----> y es cuando creo la instancia del objeto cuando casca porque al parecer el constructor necesita un, un, bueno no me acuerda, pero necesita algo. no acepta 0 parametros.

Quiero crear un nueva fila no hacer referencia a una ya creada. Y copiar en ella el contenido de otra.

Bueno nada mas eso es todo. Gracias por todo.

lang.net 08/01/2005 23:21

Hola...

Bueno lo que pasa es lo siguiente.

Los objetos DataRow y DataColumn son componentes principales de un DataTable. Utiliza el objeto DataRow y sus propiedades y métodos para recuperar, evaluar, insertar, eliminar y actualizar los valores de DataTable.

Después de crear una DataTable y definir su estructura usando columnas y restricciones, se le pueden agregar nuevas filas de datos. Para agregar una nueva fila, declara una nueva variable como tipo DataRow. Se devuelve un nuevo objeto DataRow cuando se llama al método NewRow. A continuación, el DataTable crea el objeto DataRow basándose en la estructura de la tabla, definida por la DataColumnCollection.

Puedes basarte en este ejemplo.

Código:

private void CreateNewDataRow(){
    DataTable myTable;
    myTable = MakeNamesTable();
    //Agregas DataColumn [fName,lName] al DataTable
    DataRow myRow;
    myRow = myTable.NewRow();

    myRow["fName"] = "John";
    myRow["lName"] = "Smith";
    myTable.Rows.Add(myRow);
   
    foreach(DataColumn dc in myTable.Columns)
      Console.WriteLine(dc.ColumnName);
    dataGrid1.DataSource=myTable;
}

Saludos cordiales


La zona horaria es GMT -6. Ahora son las 02:56.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.