I have
xmlDoc.DataSet.Tables["<tablename>"].Columns
I want to loop through those columns via DataColumn, for say this xmlDoc has 10 entries and 5 are null, then the loop should happen for the non-null entries only.
Any thoughts?
How about this:
foreach (DataColumn column in xmlDoc.DataSet.Tables[""].Columns)
{
if (column != null)
{
// your code here
}
}
if (column != DBNull) instead @Andrew Hare didn't want to hijack a great answerfor (int i = 0; i < ds.Tables[0].Columns.Count; i++ )
{
DataColumn col = ds.Tables[0].Columns[i] != null ? ds.Tables[0].Columns[i] : "<some default value>";
if (col != "<some default value>")
// do something
}