Görüntüyü C# ve WPF kullanarak SQL veritabanındaki bir görüntü alanından görüntülemek istiyorum. Aşağıdaki kodları denedim, ancak görüntü alanı verileri dışındaki tüm alanları aldım. Bir SQL veritabanı görüntü alanına bağlanan liste kutusu
<ListBox x:Name="listBox" HorizontalContentAlignment="Left" FontFamily="Arial" FontSize="18" HorizontalAlignment="Left" Height="552" Margin="10,198,0,0" VerticalAlignment="Top" Width="754" ItemsSource="{Binding}" >
<ListBox.ItemTemplate>
<DataTemplate>
<DockPanel >
<TextBlock Text="{Binding ID}" FontWeight="Bold"
DockPanel.Dock="Left"
Margin="5,0,10,0" Width="20" />
<TextBlock Text="{Binding Name}" FontWeight="Bold"
DockPanel.Dock="Left"
Margin="5,0,10,0" Width="150" />
<Image Source="{Binding PhotoID}"
DockPanel.Dock="Left"
Margin="5,0,10,0" Width="150" Height="150" Stretch="Uniform"/>
</DockPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
ve C# bölümünde
ben de aşağıdaki kodları kullanıyorum:Private void RetrieveData()
{
string ConString = conn;
using (SqlConnection con = new SqlConnection(ConString))
{
SqlCommand cmd = new SqlCommand(CmdString, con);
sda = new SqlDataAdapter(cmd);
dt = new DataTable();
sda.Fill(dt);
}
public MainPage()
{
InitializeComponent();
try
{
CmdString = "Select ID,Name,PhotoID from Employees";
RetrieveData();
listBox.ItemsSource = dt.DefaultView;
}
catch
{
MessageBox.Show("db error");
}
}
bana sorunu çözmek için nasıl bildirin.