korasoglu Posted January 19, 2016 Share Posted January 19, 2016 Arkadaşlar ben istediğim şart gerçekleşince resim yüklemek istiyorum fakat hep aynı resmi yüklüyor yardımcı olursanız sevinirim. [spoiler] dataGridView1.Rows.Clear(); dataGridView1.DataSource = null; int sayim = -1; if (toolStripTextBox1.Text.Trim() != "" && toolStripTextBox2.Text.Trim() != "") { dataGridView1.Columns.Add("newColumnName", "a1"); dataGridView1.Columns.Add("newColumnName", "a2"); dataGridView1.Columns.Add("newColumnName", "a3"); dataGridView1.Columns.Add("newColumnName", "a4"); dataGridView1.Columns.Add("newColumnName", "a5"); dataGridView1.Columns.Add("newColumnName", "a6"); dataGridView1.Columns.Add("newColumnName", "a7"); dataGridView1.Columns.Add("newColumnName", "a8"); DataGridViewImageColumn kolon1 = new DataGridViewImageColumn(); kolon1.HeaderText = "Durum"; dataGridView1.Columns.Add(kolon1); DataTable data2 = SQL.GetDataTable("SELECT * FROM kisi WHERE adet Between '" + toolStripTextBox1.Text + "' and '" + toolStripTextBox2.Text + "'"); foreach (DataRow item in data2.Rows) { sayim++; string isim1 = item["a1"].ToString(); string isim2 = item["a2"].ToString(); string isim3 = item["a3"].ToString(); string isim4 = item["a4"].ToString(); string isim5 = item["a5"].ToString(); string isim6 = item["a6"].ToString(); string isim7 = item["a7"].ToString(); string isim8 = item["a8"].ToString(); int yeniadet = Convert.ToInt32(isim8); if (yeniadet > 5) {// kolon1.Image = Properties.Resources.az3; } if (yeniadet <= 0) { kolon1.Image = Properties.Resources.az1; } string[] row = new string[] { isim1, isim2, isim3, isim4, isim5, isim6, isim7, isim8, }; dataGridView1.Rows.Add(row); } } else { MessageBox.Show("En Az İki Arama Kriteri Yazınız."); toolStripTextBox4.Select(); toolStripTextBox4.Focus(); } //textBox2.Select(); //textBox2.Focus(); // toolStripTextBox4.Select(); }[/spoiler] Quote Link to comment Share on other sites More sharing options...
lamont Posted January 19, 2016 Share Posted January 19, 2016 (edited) Her Kolona Farklı Resimmi yüklemek İstiyorsun Tam Anlamadım Ne demek İstediğini Edited January 19, 2016 by lamont Quote Link to comment Share on other sites More sharing options...
korasoglu Posted January 19, 2016 Author Share Posted January 19, 2016 evet her kolona hangi şart gerçekleştiyse ona göre resim yüklenecek. Quote Link to comment Share on other sites More sharing options...
lamont Posted January 19, 2016 Share Posted January 19, 2016 korasoglu Kodlaman Hatalı SQL Sorgularını Her Zaman Parametre Kullanarak Yapmalısın if koşulunu Tam Ögrenmemişsin Else if Kullanmaışsın Böyle Her Dogru Şart Aynı İşlemi Gerçekleştirecek Şuan dışarıdayım eve Geçince Yardımcı Olurum 1 Saate Kadar Quote Link to comment Share on other sites More sharing options...
korasoglu Posted January 19, 2016 Author Share Posted January 19, 2016 Doğrusu şu halledildi lazım olan olursa if (yeniadet <= 0) { kolon1.Image = Properties.Resources.az1; dataGridView1.Rows.Add(isim1, isim2, isim3, isim4, isim5, isim6, isim7, isim8, kolon1.Image = Properties.Resources.az1); } if (yeniadet > 0 && yeniadet <= 5) { kolon1.Image = Properties.Resources.az2; dataGridView1.Rows.Add(isim1, isim2, isim3, isim4, isim5, isim6, isim7, isim8, kolon1.Image = Properties.Resources.az2); } if (yeniadet > 5) { kolon1.Image = Properties.Resources.az3; dataGridView1.Rows.Add(isim1, isim2, isim3, isim4, isim5, isim6, isim7, isim8, kolon1.Image = Properties.Resources.az3); } Quote Link to comment Share on other sites More sharing options...
lamont Posted January 19, 2016 Share Posted January 19, 2016 Bak 3 Koşulunda Dogru Olması Şartında 3 de İşini Yapacaktır Bu Şekilde Kodlamanda Yalnış Swich Case Kullanmanı Tavsiye Ederim Daha Hızlı Sonuca Ulaşırsın Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.