public string dataTableStrSql(DataTable dt) { string strSql = "1=1"; for (int i = 1; i < 12; i++)//輸入你需要列數 { strSql += " and " + dt.Columns[i].ColumnName + " is null"; } return strSql; } //使用如下 string sqlString = dataTableStrSql(dt);//傳入你的datatable foreach (DataRow item in dt.Select(sqlString)) { dt.Rows.Remove(item); }