void ctlExpander_Collapsed(object sender, RoutedEventArgs e) { //Primero Interceptamos el Expander que provoco el evento ctlExpander = sender as controlExpanderInventario; //Limpiamos el grid y desconectamos ListBox dg = (ListBox)ctlExpander.Content; dg.ItemsSource = null; }
void ctlExpander_Expanded(object sender, RoutedEventArgs e) { //Primero Interceptamos el Expander que provoco el evento ctlExpander = sender as controlExpanderInventario; //Ahora recuperamos el valor del ID_MATERIAL para la consulta de su detalle string IDM = ctlExpander.IDMaterial; //Instaciamos el TA y cargamos la Consulta por el ID_Material ListBox dg = (ListBox)ctlExpander.Content; InventariosDS iDS = new InventariosDS(); //dg.Items.Clear(); iTA.FillByID(iDS.INVENTARIO_CARDEX, Int32.Parse(IDM)); dg.ItemsSource= iDS.INVENTARIO_CARDEX; }