我想检查一个表的列值。想要检查列的值是否等于1。在表行列中的值为1,但不输入if条件。
DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(dt);
if (dt.Rows[0][1].ToString()=="1") // getting false
{
InsertSmsDetails();
}
数据
888a1e5 1 voltage level is critical
答案 0 :(得分:0)
var list_ids = (from DataRow dr in dt.Rows
where (string)dr["ColumnName"] == "1"
select (string)dr["ColumnName"]).ToList();
foreach (var item in list_ids)
{
InsertSmsDetails();
}