AccessTr.neT

Tam Versiyon: VB C# ta fotoğraf ekleme ?
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3
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]
yok mu cevap verebilecek?
Hocam veritabanına mı kayıt edecek resmi
Ş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;
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
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();
}
Sayfalar: 1 2 3