Hallo zusammen,
ich bin noch ein Anfänger und brauche Hilfe. Ich habe eine WinForm Anwendung mit einem Datagridview40 das ich mit Daten aus einem anderen Datagridview39 beschreibe. Nun möchte ich die Zeilen in denen die im Datagridview40 Werte doppelt vorkommen entfernen.
Und hier komme ich einfach nicht mehr weiter. Ich habe folgendes versucht. Google bringt mich auchnicht weiter
int result2 = 0;
for (int i = 1; i < dataGridView39.Rows.Count + 1; i++)
{
label108.Text = dataGridView39[0, result2].Value.ToString();
label109.Text = dataGridView39[1, result2].Value.ToString();
label110.Text = dataGridView39[2, result2].Value.ToString();
String searchValue1 = label108.Text;// F3
String searchValue2 = label109.Text;// F4
foreach (DataGridViewRow row in dataGridView40.Rows)
{
if (row.Cells[0].Value.ToString().Equals(searchValue1) && row.Cells[1].Value.ToString().Equals(searchValue2))
{
}
else
{
dataGridView40.Rows.Add();
dataGridView40.Rows[result2].Cells["Auftragsnummer2"].Value = label108.Text;
dataGridView40.Rows[result2].Cells["ErbrachteLeistung2"].Value = label109.Text;
dataGridView40.Rows[result2].Cells["Position2"].Value = label110.Text;
result2 = result2 + 1;
}
}
}
Hat bitte jemand eine Idee was ich falsch mache??
Viele Grüße
ich bin noch ein Anfänger und brauche Hilfe. Ich habe eine WinForm Anwendung mit einem Datagridview40 das ich mit Daten aus einem anderen Datagridview39 beschreibe. Nun möchte ich die Zeilen in denen die im Datagridview40 Werte doppelt vorkommen entfernen.
Und hier komme ich einfach nicht mehr weiter. Ich habe folgendes versucht. Google bringt mich auchnicht weiter
int result2 = 0;
for (int i = 1; i < dataGridView39.Rows.Count + 1; i++)
{
label108.Text = dataGridView39[0, result2].Value.ToString();
label109.Text = dataGridView39[1, result2].Value.ToString();
label110.Text = dataGridView39[2, result2].Value.ToString();
String searchValue1 = label108.Text;// F3
String searchValue2 = label109.Text;// F4
foreach (DataGridViewRow row in dataGridView40.Rows)
{
if (row.Cells[0].Value.ToString().Equals(searchValue1) && row.Cells[1].Value.ToString().Equals(searchValue2))
{
}
else
{
dataGridView40.Rows.Add();
dataGridView40.Rows[result2].Cells["Auftragsnummer2"].Value = label108.Text;
dataGridView40.Rows[result2].Cells["ErbrachteLeistung2"].Value = label109.Text;
dataGridView40.Rows[result2].Cells["Position2"].Value = label110.Text;
result2 = result2 + 1;
}
}
}
Hat bitte jemand eine Idee was ich falsch mache??
Viele Grüße
Comment