我有一個應用程序,它將用戶選擇的值存儲到我的數據集填充的數據表中的值。根據這個比較,我需要在表格中設置另一列。但是比較不起作用。它總是返回false,而不是輸入if條件。將數據行值與字符串進行比較if
foreach (DataRow dr in dsQuestions.Tables[0].Rows)
{
if (dr["Data"] == indicater[0])
{
dr["IsSelected"] = true;
}
}
indiactor[0]
是一個字符串數組和dr["data"]
是字符串類型也但它表明它需要一個字符串類型的警告。
你AFAIR你不能用'字符串比較有用的=='你需要使用'equals' – 2014-09-03 07:18:07
'indicator [0]'是一個字符串數組,而'dr [data]'是一個字符串?你確定這是正確的嗎? – Sayse 2014-09-03 07:18:49