Foros del Web » Programando para Internet » ASPX (.net) »

WPF problema con datagrid, los datos se borrar al pasar a otra celda

Estas en el tema de WPF problema con datagrid, los datos se borrar al pasar a otra celda en el foro de ASPX (.net) en Foros del Web. hola estoy trabajando con un datagrid, recibe informacion de xml y me genera diferentes controles dependiendo de como desee, tengo textbox, checkbox, combobox, el problema ...
  #1 (permalink)  
Antiguo 15/04/2010, 09:55
 
Fecha de Ingreso: noviembre-2009
Mensajes: 6
Antigüedad: 14 años, 4 meses
Puntos: 0
WPF problema con datagrid, los datos se borrar al pasar a otra celda

hola
estoy trabajando con un datagrid, recibe informacion de xml y me genera diferentes controles dependiendo de como desee, tengo textbox, checkbox, combobox, el problema es que cuando escribo o selecciono algo en una celda y paso a la siguiente, se me borra lo que acabe de escribir o seleccionar. entonces mi pregunta es como hacer para que en las celdas del datagrid se me almacene lo que acabe de escribir¿?
esta columna por ejemplo, tiene unos combos por cada elemento

<dg:DataGridTemplateColumn Header="Responsable Principal" Width="90">
<dg:DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate x:Name="ResponsablePrincipal">
<StackPanel Loaded="ResponsablePrincipalCombosEdit_Loaded"></StackPanel>
</DataTemplate>
</dg:DataGridTemplateColumn.CellEditingTemplate>
</dg:DataGridTemplateColumn>


private void ResponsablePrincipalCombosEdit_Loaded(object sender, RoutedEventArgs e)
{
StackPanel PanelResponsablePrincipal = (StackPanel)e.OriginalSource;
ListResponsablePpalCombo.Add(PanelResponsablePrinc ipal);
ComboBox ComboResponsablePrincipal = new ComboBox();

var a = doc.Descendants("Usuario").Select(usuario => new { name = usuario.Attribute("Nombre").Value, value = usuario.Attribute("IdUsuario").Value });

Dictionary<string, string> source = a.ToDictionary((w) => w.name.ToString(), (w) => w.value.ToString(), StringComparer.CurrentCulture);
ComboResponsablePrincipal.ItemsSource = source;
ComboResponsablePrincipal.DisplayMemberPath = "Key";
ComboResponsablePrincipal.SelectedValuePath = "Value";

PanelResponsablePrincipal.Children.Add(ComboRespon sablePrincipal);
}

esta funcion me genera los combos y les hace un binding a xml

pero el hecho es que al seleccionar uno de estos, se pierde cuando selecciono otra celda,
alguien me puede ayudar¿

Etiquetas: borrar, celda, datagrid, pasar, wpf
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:38.