Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/01/2006, 04:42
Guille.m
 
Fecha de Ingreso: enero-2006
Mensajes: 9
Antigüedad: 19 años, 1 mes
Puntos: 0
Pregunta Problema con DataGrid, ayuda por favor

Estoy implementando una lista de impresion en C# y quiero que el usuario pueda eliminar entradas a su gusto de la lista. Esto me funciona muy bien de esta manera:
Haciendo una llamada a:

private DataTable table = new DataTable();
queue, es el datagrid.

popQueue(queue.CurrentRowIndex);

private void popQueu(int num){
table.Rows[num].Delete();
table.AcceptChanges();
}

El problema reside en que tengo un thread en ejecucion que testea una targeta de E/S por USB. Total, en cierto momento hago una llamada a esta funcion popQueue desde el thread, que esta en la misma clase. Pero siempre genera una exepcion diciendo que no hay nada en esa posicion. Entonces no entiendo que accediende desde un boton funcione perfecto y desde un thread por otro lado no funcione. Alguien sabe porque???

PD: tambien a veces se me duplican las barras de desplazamiento del datagrid, y no se como arreglar-lo.

Gracias a todos,

Guillem

Última edición por Guille.m; 03/01/2006 a las 06:04