Datatable

17/08/2004 - 22:35 por Alfredo | Informe spam
Hola a todos...
Se me ha presentado el siguiente problema que no he podido
solucionar...estoy creando una tabla (DataTable)
dinamicamente...esta tabla tiene una columna que es
autonumerica. mi problema surge, porque necesito saber
cual es el valor que tomara la columna que es autonumerica
cuando le agrego una fila...no se si me he explicado.
Desde ya muchas gracias por la ayuda...
 

Leer las respuestas

#1 Alejandro Perez
17/08/2004 - 23:05 | Informe spam
Como estas Alfredo. A ver.. si lo que quieres saber es
cual es el valor que TOMARA el proximo registro a agregar,
lo que tienes que hacer es leer el valor del ultimo
registro y le sumas el valor de la propiedad
AutoIncrementStep.

Aqui te dejo un ejemplo completo que te hice del uso del
AutoIncrement en un datacolumn.

Bye!, avisame si era lo que necesitabas.

Alejandro Perez
MCSD/MCDBA/MCT
Caracas - Venezuela


DataColumn colIdCliente = new DataColumn("IdCliente");
colIdCliente.DataType = System.Type.GetType
("System.Int32");
colIdCliente.AutoIncrement = true;
colIdCliente.AutoIncrementSeed = 0;
colIdCliente.AutoIncrementStep = 1;

DataTable dt = new DataTable("Cliente");
dt.Columns.Add(colIdCliente);
dt.Columns.Add("Nombre",typeof(string));

dt.Rows.Add(new string[] {null,"Juan"});
dt.Rows.Add(new string[] {null,"Pedro"});

MessageBox.Show(dt.Rows[0][0].ToString() + ": " + dt.Rows
[0][1].ToString());
MessageBox.Show(dt.Rows[1][0].ToString() + ": " + dt.Rows
[1][1].ToString());


Hola a todos...
Se me ha presentado el siguiente problema que no he


podido
solucionar...estoy creando una tabla (DataTable)
dinamicamente...esta tabla tiene una columna que es
autonumerica. mi problema surge, porque necesito saber
cual es el valor que tomara la columna que es


autonumerica
cuando le agrego una fila...no se si me he explicado.
Desde ya muchas gracias por la ayuda...

.

Preguntas similares