2012-02-29 2 views
0

wcf 서비스 (Entity 프레임 워크 사용)에서 특정 데이터 열을 채우고 image.WCF 서비스로 이미지를 채울 수 없으므로 이미지를 바이트로 변환해야합니다. 배열 (바이트 []). 다시 데이터 형식을 채우기 위해 이미지 형식으로 변환했습니다. 그러나 셀에 동적으로 이미지 값을 할당 할 수는 없습니다.이 점에 대해 어느 누구보다 도움이 될 수 있다면 큰 도움이 될 것입니다.하나의 DataGrid 열에 동적으로 값 가져 오기

감사

+0

시도한 코드를 보여줄 수 있습니까? – devdigital

+0

devdigital에게 감사드립니다. 열에 할당하려고 시도한 코드 또는 코드에 대해 묻는 것이 좋을지 모르겠습니다. – Sarita

+0

"하지만 셀에 이미지 값을 동적으로 할당 할 수 없습니다." 이것은 명확하지 않은 부분입니다. 이미지의 형식은 무엇입니까? DataGrid의 XAML은 무엇이며 이미지를 열에 어떻게 할당하고 있습니까? 나는. DataGridTemplateColumn을 사용하고 있습니까? – devdigital

답변

0

이미지 바이트 배열이보기 모델 바이트로 노출되어있는 경우 다음과 같이 [] "MyImageBytes"라는 속성 다음은 DataGridTemplateColumn을 사용하여 데이터 그리드에 넣어 수 있습니다

<Grid> 
    <Grid.Resources> 
     <DataTemplate x:Key="MyImageTemplate" > 
      <Image Source="{Binding MyImageBytes}"/> 
     </DataTemplate> 
    </Grid.Resources> 
    <DataGrid ItemsSource="{Binding ...}" AutoGenerateColumns="False" VerticalScrollBarVisibility="Visible"> 
     <DataGrid.Columns> 
      <DataGridTemplateColumn Header="Image Column" CellTemplate="{StaticResource MyImageTemplate}" /> 
     </DataGrid.Columns> 
    </DataGrid> 
</Grid>