Skip to main content

AccessTr.neT


VB C# ta fotoğraf ekleme ?

VB C# ta fotoğraf ekleme ?

Çözüldü #1
burda fotoğraf ekle butonuna basınca cameradan çekme veya yüklü olan bir fotoğrafı programa çekip veritabanına çekmeyi nasıl yapabilirim?

[Resim: vtnst.png]
Cevapla
Çözüldü #2
yok mu cevap verebilecek?
Son Düzenleme: 23/12/2013, 20:25, Düzenleyen: jiloooo.
Cevapla
Çözüldü #3
Hocam veritabanına mı kayıt edecek resmi
Cevapla
Çözüldü #4
Şuan Deneme İmkanım Olmadığı için bildiklerim şu şekilde bir kontrol edin doğrudur büyük ihtimal,
Buton1_Click
openFileDialog1.ShowDialog();
// label1.Text = openFileDialog1.FileName;(label ekleyerek resmin ismini gösterebilirsin bu şekilde daha hoş olur ama senin programında yok gördüğüm kadarıyla)
label1.Text = openFileDialog1.SafeFileName;
pictureBox1.ImageLocation = openFileDialog1.FileName;
Cevapla
Çözüldü #5
Veritabanı içinse şunu bir dene, 2 tana buton(seç-kaydet) 1 tane GridView gerekli sen kullanmamışsın programında ilk olarak veritabanı bağlantısını öğrenmen gerek...konu sabitleşirse inş orda daha detaylı anlatırım...yine veritabanın Sql mi yoksa Access mi bunu belirtirsen hangi kayıtlar gelecek source(arama) seçeneği olacak mı veya kayıt ileri geri olarak kullanılacak mı bunlarıda ayrıntılı olarak belirtirsen elimden geldiğince yardımcı olurum...

Saygılarımla
Cevapla
Çözüldü #6
Sanırım bu bilgilerde biraz işinize yarayacaktır, veritabanı olaylarıyla ilgili,
oleDbDataAdapter1.Fill(dataSet11, "asd");
bs = this.BindingContext[dataSet11, "asd"];
bs.Position += 1; //ileri
bs.Position -= 1; //geri
bs.Position = 0; //Başlangıç
bs.AddNew(); //Kayıt ekle
bs.CancelCurrentEdit();//İptal et
bs.EndCurrentEdit();//Güncelle
oleDbDataAdapter1.Update(dataSet11, "asd");
bs.RemoveAt(bs.Position);
oleDbDataAdapter1.Update(dataSet11, "asd");
Çok eskilerden Kaydettiğim resimlerin ve bilgilerin ileri geri olayları;
BindingManagerBase bs;
public void resim_goster()
{
pictureBox1.ImageLocation = this.dataSet11.Tables["ok"].Rows[bs.Position]["resim"].ToString();
}
private void Form1_Load(object sender, EventArgs e)
{
oleDbDataAdapter1.Fill(dataSet11, "ok");
bs = this.BindingContext[dataSet11, "ok"];
resim_goster();


}

private void button1_Click(object sender, EventArgs e)
{
bs.Position = 0;
resim_goster();

}

private void button2_Click(object sender, EventArgs e)
{
bs.Position -= 1;
resim_goster();
}

private void button3_Click(object sender, EventArgs e)
{
bs.Position += 1;
resim_goster();
}

private void button4_Click(object sender, EventArgs e)
{
bs.Position = bs.Count - 1;
resim_goster();
}
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da