dataGrid pda

02/06/2005 - 18:26 por David | Informe spam
hola,
estoy haciendo una aplicacion para pda y quiero listar una
serie de datos que tengo almacenados en un ArrayList. el
problema es que creo q hago lo que dicen pero me da un
error de "ilegal argument". Os muestro aqui lo que pongo y
a ver si podeis decirme que hago masl.


this.dataGrid1.DataSource = zona; (zona es un ArrayList)
//segun lei tengo que poner algo asi

DataGridTableStyle ts2 = new DataGridTableStyle();
//en la linea anterior es donde me da el error al ejecutar
ts2.MappingName = "zona";

Muchas gracias

Preguntas similare

Leer las respuestas

#1 Antonio Cuesta
06/06/2005 - 09:13 | Informe spam
Buenos días:

Prueba con lo siguiente:

ts2.MappingName = "ArrayList";


Un saludo:
Antonio Cuesta García.
Respuesta Responder a este mensaje
#2 Tristan
06/06/2005 - 22:44 | Informe spam
En realidad el MappingName que debes poner es el nombre de la clase. Por ej:

ArrayList lista = new ArrayList();
lista.Add(new Point(2, 3));
lista.Add(new Point(5, 7));
tuDataGrid1.DataSource = lista;
DataGridTableStyle estilo = new DataGridTableStyle();
tuDataGrid1.TableStyles.Add(estilo);
estilo.MappingName = "ArrayList";
estilo.GridColumnStyles[2].Width = 10;

Pero en realidad, no comprendo como puede darte error en el punto que dices
si has puesto todo el código. Esa línea en la que dices que da error tan
solo crea un tablestyle, sin todavía enlazarlo al datagrid.

Bueno, espero que te sirva.


Juan Carlos Badiola
MVP - C#
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida