2010-04-19 5 views
0

J'ai du mal à manipuler le contenu CeLLs dans les grilles Silverlight ... Je peux obtenir mon DataGrid, les colonnes mais pas la valeur Cell.Comment manipuler à DataGrid dans Silverlight 3

Comment puis-je obtenir la première cellule qui est une image dans un bouton pour chaque ligne ?? Je ne peux atteindre mon objectif que par des événements comme le bouton_click mais pas dans le code de regulare.

grâce à l'aide

Répondre

1

Vous pouvez utiliser la propriété DataGrid.SelectedItem et jeter l'enregistrement sur votre objet désiré.

Customer c = GrdCustomers.SelectedItem as Customer; 
if (c != null) 
{ 
    string customerId = c.CustomerID; 
} 

en supposant que vous avez votre source de données en tant que client.

+0

DataGridViewCell.Value ne fonctionne pas dans Silverlight. – Polo

+0

@Polo: Merci de m'avoir signalé. J'ai mis à jour ma réponse, laissez-moi savoir si cela n'aide pas. –

+0

DataGrid.SelectedItem est déjà converti en XmlProduct dans mon projet qui n'est pas le problème. Disons que pour Product.ID == 1 je veux obtenir la ligne distincte dans ma grille pour changer la petite image dans les Colonnes [0] .Cell [0] .Contenu. Comment puis je faire ça? – Polo

Questions connexes