Jump to content

Datagridview Image Ekleme


korasoglu
 Share

Recommended Posts

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]

Link to comment
Share on other sites

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 

Link to comment
Share on other sites

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);
                    }
Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...