Ich möchte bestimmte Zeile, die Nullwert in [Spalte] in Abfrage enthalten. aber es funktioniert nicht. Bitte korrigieren Sie meinen Fehler im folgenden Code bitte. Was ich brauche, ist, alle Daten in Datagridview anzuzeigen, aber nur die Zeile zu färben, die Nullwert enthalten. OR ich brauche einfach Code, der COLUMN [13] Null-Wert und Farbe voll RowDataGridView Zeilenfarbe Änderung durch Nullwert in der Spalte
private void hgrd_Click(object sender, EventArgs e)
{
string rf = "SELECT * FROM [Customer Table] WHERE (ClosingDate IS NULL)";
OleDbCommand rff = new OleDbCommand(rf, nn);
OleDbDataAdapter aa = new OleDbDataAdapter(rff);
DataTable bb = new DataTable();
aa.Fill(bb);
if (bb.Rows.Count > 0)
foreach (DataGridViewRow row in bb.Rows)
{
string rowtype = row.Cells[13].Value.ToString();
if (rowtype !=null)
{row.DefaultCellStyle.BackColor=Color.Red;
}
}
}
Ja, die Abfrage funktioniert gut in Abfrage Test ... –
Was passiert, wenn Sie Ihren Code ausführen? Hat dein Tisch tatsächlich Nullen? –
Ja, es zeigt null Zeilen –