En mi aplicación Windows Mobile .NET tengo una matriz simple de objetos con los datos que quiero mostrar en mi DataGrid. Para ello, simplemente llame a:Matriz como DataSource de un DataGrid: cómo personalizar columnas?
myDataGrid.DataSource = myArray;
Esto funciona, pero tengo un problema con él: utiliza todas las propiedades como columnas y utiliza los nombres de las propiedades que los encabezados de columna. No puedo encontrar la manera de personalizar dos cosas:
Seleccione el subconjunto de propiedades se debe mostrar como columnas (digamos que tiene un ID, Nombre y propiedad Value, yo sólo quieren mostrar Nombre y Valor);
Cambie el nombre de los encabezados de las columnas para que tengan más sentido (por ejemplo, si la propiedad se llama ID, muestre un encabezado de columna que diga "Número").
¿Es esto posible en absoluto?
Como se mencionó, esta es una aplicación de Windows Mobile .NET (versión 2).
Ya encontré esto, pero no sé cómo funcionarían con una matriz como DataSource. La única información que puedo encontrar es usarla junto con una DataTable. – pbean
Ah esto funciona. Un muy buen ejemplo está aquí: http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridtablestyle.mappingname.aspx – pbean
@pbean - ¡me alegra oír que funciona! – code4life