2015-01-27 2 views
1

Я пытаюсь добавить некоторые изображения из таблицы базы данных в свой DataGrid. Я не знаю, как с этим бороться. Как добавить изображения в DataGrid? Или я должен использовать что-то еще? Как StackPanel?Как добавить изображения из базы данных SQL Server в DataGrid?

Это то, что я до сих пор:

<DataGrid Name="ImageDataGrid" AutoGenerateColumns="False" IsSynchronizedWithCurrentItem="True" ...> 
    <DataGrid.Columns> 
      <DataGridTextColumn Binding="{Binding screenshot}"></DataGridTextColumn> 
     </DataGrid.Columns> 
</DataGrid> 
+2

Едва DataGrid ** Текст ** Столбец будет показывать изображения .... –

+0

Что еще я использую? 'DataGridTemplateColumn'? –

+1

@ J.Doe Я бы на самом деле сделал поиск в Google по этому точному тексту 'C# stackoverflow Отображение изображений в DataGridView' и посмотреть, сколько полезных результатов' yielded' – MethodMan

ответ

2

Я предполагаю, что это должно быть что-то вроде этого:

<DataGrid ItemsSource="{Binding}" AutoGenerateColumns="False" > 
    <DataGrid.Columns> 
     <DataGridTemplateColumn Header="Image"> 
      <DataGridTemplateColumn.CellTemplate> 
       <DataTemplate> 
        <Image Width="auto" Height="auto" Source="{Binding Image}"/> 
       </DataTemplate> 
      </DataGridTemplateColumn.CellTemplate> 
     </DataGridTemplateColumn> 
    </DataGrid.Columns> 
</DataGrid> 
Смежные вопросы