23/12/2013, 16:34
23/12/2013, 16:34
23/12/2013, 19:48
yok mu cevap verebilecek?
23/12/2013, 22:10
Hocam veritabanına mı kayıt edecek resmi
23/12/2013, 22:20
Ş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;
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;
23/12/2013, 22:34
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
Saygılarımla
23/12/2013, 22:47
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();
}
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();
}