merhaba arkadaşlar

resmi openfiledialogla seçtiğim resmi kaydedemiyorum.image1.source null olarak kalıyor.ne sorun var ki bu kodda.

private void btnresimsec_Click(object sender, RoutedEventArgs e)
{
openFileDialog1.Title = "Lütfen Dosya Seçiniz";
openFileDialog1.Filter = " (*.jpg)|*.jpg|(*.png)|*.png|(*.bmp)|*.bmp|(*.gif)|*.gif";
openFileDialog1.FilterIndex = 1;
openFileDialog1.ShowDialog();

image1.Source = new ImageSourceConverter().ConvertFromString(openFileDialog1.FileName) as ImageSource;

edit:yazmayı unutmuşum WPF projesi.o yüzden çözemiyorum

 

image1.Source = Image.FromFile(openFileDialog1.FileName);

böyle denesene bir de.

vecna

proje wpf.yazmayı unutmuşum.yukardaki kod tarzı bi kod kullanılıodu die biliorum ama hep null dönüo.fromfile da uyarı verio.wpf desteklemiyor muhtemelen.

amusan

Haa o zaman;

image1.Source = new BitmapImage(new Uri(openFileDialog1.FileName));

vecna

image1.source yine null ama galiba başka birşeyden kaynaklanıyor.yukardaki kodda hedef dizin tanımlı olmasına rağmen

Must declare the scalar variable "@hedefdizin". hatası veriyor

eklemebutonu.click olayı{

sqlcon.Open();
string ekleString = "INSERT INTO FilmTablo2(ad,yonetmen,tur,senaryo,oyuncular,sure,resimadres)VALUES(@ad,@yonetmen,@tur,@senaryo,@oyuncular,@sure,@hedefdizin); SET IDENTITY_INSERT dbo.FilmTablo2 ON;";
SqlCommand ekle = new SqlCommand(ekleString, sqlcon);
ekle.Parameters.AddWithValue("@ad", txtad.Text);
ekle.Parameters.AddWithValue("@senaryo", txtsenaryo.Text);
ekle.Parameters.AddWithValue("@tur", txttur.Text);
ekle.Parameters.AddWithValue("@yonetmen", txtyonetmen.Text);
ekle.Parameters.AddWithValue("@oyuncular", txtoyuncular.Text);
ekle.Parameters.AddWithValue("@sure", txtsure.Text);
ekle.Parameters.AddWithValue("@resimadres", hedefdizin);
ekle.ExecuteNonQuery();
System.IO.File.Copy(openFileDialog1.FileName, hedefdizin, true);
MessageBox.Show("Başarıyla Eklendi...");
sqlcon.Close();
}
listeyiguncelle();

tam executionda verior hatayı.nerde yanlış yapıorum?

amusan
1

mobil görünümden çık