我有一個DataRow,我需要確保它不包含空值; 想出了這個,但我不知道如何從DataColumn的如何檢查DataRow是否包含空值
foreach (DataColumn dc in dr.Table.Columns)
{
if (dc == null && !(dc.ColumnName.Equals("id")))
{
return false;
}
}
我有一個DataRow,我需要確保它不包含空值; 想出了這個,但我不知道如何從DataColumn的如何檢查DataRow是否包含空值
foreach (DataColumn dc in dr.Table.Columns)
{
if (dc == null && !(dc.ColumnName.Equals("id")))
{
return false;
}
}
if (dc.ColumnName != "id" && dr[dc] == DBNull.Value)
Table.Columns.Cast<DataColumn>().Where(col => col.ColumnName != "id").Any(col => dr[col] == DBNull.Value);
編輯:我投了'VB.Net',只是在做代碼,忘了上下文切換:P – LukeHennerley
獲得的價值是否有任何benifit這在調用['DataRow.IsNull(DataColumn的列)'] (http://msdn.microsoft.com/en-us/library/9ak67st4.aspx) –
盧克斯是更好的LOLZ – Jacooobley