Telerik WPF GridView obtener elementos seleccionados de GridView en un GridView

Tengo un Telerik WPF GridView que tiene un Gridview como HierarchyChildTemplate.

Cuando amplío una fila en la jerarquía superior, puedo seleccionar filas en la jerarquía inferior. Ahora quiero hacer clic en un botón y en el evento button_click quiero acceder a los elementos seleccionados. ¿Alguien sabe cómo llegar?

Gracias por la ayuda.

EDITAR

Tengo la solución para mi problema:

  1. Suscríbase al evento SelectionChanged del GridView secundario
  2. En el controlador de eventos, el remitente será el GridView hijo actual
  3. Almacene elementos seleccionados reales del GridView secundario en una variable de instancia
  4. Use elementos seleccionados almacenados cuando sea necesario

    private void SubGrid_SelectionChanged(object sender, SelectionChangeEventArgs e)
    {
        var subGrid = (RadGridView) sender;
        _subGridSelectedItems = subGrid.SelectedItems;
    }
    

preguntado el 31 de julio de 12 a las 15:07

1 Respuestas

Puede leer la propiedad SelectedItems de la cuadrícula secundaria en el controlador de clic del botón.

Si su cuadrícula secundaria se llama childGrid, puede acceder a las filas seleccionadas de esta manera:

var selectedRows = childGrid.SelectedItems;

Respondido 01 ago 12, 05:08

Gracias por la respuesta, pero eso no funciona. No puedo acceder a la grilla secundaria por su nombre. no se porque :-(- ugeen

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.