2010-04-19 3 views
0

Silverlight 그리드에서 CeLLs 내용을 조작하는 데 문제가 있습니다 ... DataGrid, 즉 셀이 아닌 Column을 가져올 수 있습니다.Silverlight 3에서 DataGrid를 조작하는 방법

모든 행에 대해 버튼의 이미지 인 첫 번째 셀을 어떻게 얻을 수 있습니까 ?? button_click과 같은 이벤트로만 목표를 달성 할 수 있지만 뒤의 규칙 코드에서는 목표를 달성 할 수 없습니다. 도움

답변

1

에 대한

덕분에 당신은 DataGrid.SelectedItem 속성을 사용하여 원하는 객체에 기록을 캐스팅 할 수 있습니다.

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

고객으로 데이터 소스가 있다고 가정합니다.

+0

DataGridViewCell.Value juste가 Silverlight에서 작동하지 않습니다. – Polo

+0

@Polo : 지적 해 주셔서 고맙습니다. 내 답변을 업데이트했습니다.이게 도움이되는지 알려주세요. –

+0

DataGrid.SelectedItem이 이미 problème이 아닌 내 프로젝트에서 XmlProduct로 캐스팅되었습니다. Let for Product.ID == 1 Columns [0] .Cell [0] .Content의 작은 그림을 변경하기 위해 그리드의 고유 한 행을 가져 오려고합니다. 어떻게해야합니까? – Polo

관련 문제