So far I have done
foreach (DataRow myRow in targetTable.Rows)
{
htmlBuilder.Append("<tr align='left' valign='top'>");
foreach (DataColumn targetColumn in targetTable.Columns)
{
htmlBuilder.Append("<td align='left' valign='top'>");
htmlBuilder.Append(myRow[targetColumn.ColumnName].ToString());
htmlBuilder.Append("</td>");
}
htmlBuilder.Append("</tr>");
}
Any better way of doing so…like Linq/Lambda approach
Thanks
LINQ is generally used to select and operate on a sub-set of a collection, what you’re doing doesn’t really fit its purpose.
You could define your foreach loops as lambdas if you really wanted to, but you won’t get any special benefit. ie: