personalizar examples example ejemplo columns wpf datagrid

examples - Número de fila de WPF Datagrid



wpf datagrid columns (1)

Pasé una buena cantidad de tiempo hoy buscando en la documentación de MSDN y en otros hilos para obtener esta respuesta. La manera en que me he decidido a implementar esto es vinculando una propiedad (que creé) específicamente para los números de línea en los objetos de la colección a los que está sujeta la cuadrícula de datos. p.ej

public class myItem { public int LineNumber { get; set; } // rest of your object... }

Tendrá que configurar manualmente el número de línea en los objetos.

Otra forma de agregar números de línea se puede encontrar aquí . Aquí está el código:

datagrid.LoadingRow += new EventHandler<DataGridRowEventArgs>(datagrid_LoadingRow); ... void datagrid_LoadingRow(object sender, DataGridRowEventArgs e) { e.Row.Header = e.Row.GetIndex(); }

Esta implementación coloca los números de línea en los encabezados de fila y no requiere que coloque una propiedad solo para los números de línea en sus objetos. Sin embargo, si necesita insertar o eliminar una fila de la cuadrícula de datos, los números de línea no se actualizarán.

Tengo una red de datos. Me gustaría una columna que muestre simplemente 1 2 3 4 ... en las filas, hasta tantas filas como haya creado desde mis otros enlaces de datos.

<dg:DataGridTextColumn Header="#" IsReadOnly="True" Binding="...." />