Use Where
to filter out unwanted strings, e.g.
foreach (DataRow r in dt.Rows.Cast<DataRow>().Skip(1)
.Where(o => !string.IsNullOrEmpty(o["Column"].ToString())))
{
...
}
Even better, if you make a filter when querying data from the database, so these rows will never be loaded.