Nur Spalten in Zeilen drucken, die Werte aus einer Datagridview enthalten

Nur Spalten in Zeilen drucken, die Werte aus einer Datagridview enthalten

Nachdem Sie eine DataTable mit den Daten gefüllt haben, gehen Sie die Spalten durch und löschen Sie die leeren.

DbAdapter.Fill(dt);

for (int i = dt.Columns.Count - 1; i >= 0; i--)
{
    if (dt.AsEnumerable().All(row => row[i].ToString() == ""))
    {
        dt.Columns.RemoveAt(i);
    }
}

qbcDataGridView.DataSource = dt;

No