Ich habe meine Bilder von Buchstaben in einer separaten Tabelle und ich definierte einen Foriegn Schlüssel für das Ich möchte jetzt auf alle Daten in der Datenrasteransicht klicken, um die Fotos dieser Ebene in der Kontrolle des Bildes zu zeigen. Ich habe die Bestellung für den Abruf der Fotos geschrieben. Natürlich weiß ich nicht, ob es richtig ist und ich weiß nicht, wie ich das Bild kontrollieren soll. CodeWie kann ich ein wiederhergestelltes Bild von SQL auf Bildkontrolle in WPF anzeigen?
SqlConnection imageConnection = new SqlConnection(@"Data Source = ZAHRA; Initial Catalog = Baygani; inte");
SqlCommand imageCommand = new SqlCommand(@"select Pictures.pic1,Pictures.pic2,Pictures.pic3,Pictures.pic4,Pictures.pic5,Pictures.pic6,Pictures.pic7,Pictures.pic8,Pictures.pic9,
Pictures.pic10 from Pictures,Latters where Pictures.idlatter=Latters.id ", imageConnection);
imageConnection.Open();
SqlDataReader imageReader = imageCommand.ExecuteReader();
string imageFilename = (string)imageReader.GetValue(0);
byte[] imageBytes = (byte[])imageReader.GetValue(1);
MemoryStream ms = new MemoryStream(imageBytes);
Weisen Sie den Memorystream an die Stream Eigenschaft eines Bitmap. Weisen Sie BitmapImage dann der Source-Eigenschaft eines Image-Elements in Ihrer Benutzeroberfläche zu. – Clemens