Foros del Web » Programación para mayores de 30 ;) » .NET »

dataset.accepchanges no funciona

Estas en el tema de dataset.accepchanges no funciona en el foro de .NET en Foros del Web. Tengo este boton, jalo los datos de un grid y los asigno a las columnas de un tableadapter. Código: private void guardic_Click(object sender, EventArgs e) ...
  #1 (permalink)  
Antiguo 14/07/2013, 00:02
 
Fecha de Ingreso: abril-2012
Mensajes: 17
Antigüedad: 12 años
Puntos: 0
dataset.accepchanges no funciona

Tengo este boton, jalo los datos de un grid y los asigno a las columnas de un tableadapter.

Código:
private void guardic_Click(object sender, EventArgs e)
        {
            int i = dataGridView1.Rows.Count - 2;
            while (i >= 0)
            {
                string jojo = dataGridView1.Rows[i].Cells[12].Value.ToString();
                int jaja = Convert.ToInt32(jojo);
                canal4videosDataSet.evento[jaja].E1 = dataGridView1.Rows[i].Cells[1].Value.ToString();                
                canal4videosDataSet.evento[jaja].ME1 = dataGridView1.Rows[i].Cells[2].Value.ToString();
                canal4videosDataSet.evento[jaja].E2 = dataGridView1.Rows[i].Cells[3].Value.ToString();
                canal4videosDataSet.evento[jaja].ME2 = dataGridView1.Rows[i].Cells[4].Value.ToString();
                canal4videosDataSet.evento[jaja].Epais = dataGridView1.Rows[i].Cells[5].Value.ToString();
                canal4videosDataSet.evento[jaja].Efecha = dataGridView1.Rows[i].Cells[6].Value.ToString();
                canal4videosDataSet.evento[jaja].Eduracion = dataGridView1.Rows[i].Cells[7].Value.ToString();
                canal4videosDataSet.evento[jaja].Evideo = dataGridView1.Rows[i].Cells[8].Value.ToString();
                canal4videosDataSet.evento[jaja].Eliga = dataGridView1.Rows[i].Cells[9].Value.ToString();
                canal4videosDataSet.evento[jaja].Enarrador = dataGridView1.Rows[i].Cells[10].Value.ToString();
                canal4videosDataSet.evento[jaja].Edetalles = dataGridView1.Rows[i].Cells[11].Value.ToString();                
                i--;
            }
            canal4videosDataSet.AcceptChanges();
            
        }
A la hora de probarlo no actualiza el dataset, podrian orientarme? que hago mal?
  #2 (permalink)  
Antiguo 14/07/2013, 04:38
 
Fecha de Ingreso: abril-2007
Mensajes: 163
Antigüedad: 17 años
Puntos: 2
Respuesta: dataset.accepchanges no funciona

¿Y que dice el mensaje de excepción?

¿Está bien la conexión a BD?

¿Has definido los commandBulider... updatecommand, insertcommand, etc...
__________________
http://literaturaprogramada.blogspot.com.es/
literaturapogramada.blogspot - Reflexiones mundanas sobre la programación
  #3 (permalink)  
Antiguo 14/07/2013, 09:01
 
Fecha de Ingreso: abril-2012
Mensajes: 17
Antigüedad: 12 años
Puntos: 0
Respuesta: dataset.accepchanges no funciona

No hay ningun mensaje de excepcion, simplemente no guarda los datos.
La conexion funciona bien, me muestra los datos en el grid sin ningun problema (el grid obtiene los datos de la tabla, lo quiero usar para actualizar la infoirmacion.

No he definido ningun commandbuilder.
  #4 (permalink)  
Antiguo 15/07/2013, 00:19
 
Fecha de Ingreso: abril-2007
Mensajes: 163
Antigüedad: 17 años
Puntos: 2
Respuesta: dataset.accepchanges no funciona

Debes asignarle el updatecommand, en caso contrario no actualizará nunca.
__________________
http://literaturaprogramada.blogspot.com.es/
literaturapogramada.blogspot - Reflexiones mundanas sobre la programación

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 20:17.