【发布时间】:2009-03-05 22:00:52
【问题描述】:
我正在尝试循环比较两个DataRows。但是,以下if 语句不会返回true:
if (dt1.Rows[0]["Name"] == dt2.Rows[b]["Name"]) {
// This never executes
}
但是,如果我将.ToString() 添加到每个DataRow 的末尾,if 语句将返回true:
if (dt1.Rows[0]["Name"].ToString() == dt2.Rows[b]["Name"].ToString()) {
// This now executes
}
“名称”列来自同一个表/列。所以问题很简单......我做错了什么?
谢谢
斯蒂芬
【问题讨论】: