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); }