将单元格值与textbox.text值进行比较C#

长话短说我已经通过C#中的行写了一个excel iterationh的比较:

if(ws.Cells[i, "C"].ToString() == TextBox12.Text) 

结果是抛出一个结果exception。 什么是做这种比较的正确方法? 我在互联网上做了大量的search,但没有任何适合我的东西。 需要帮助!

ws.Cells[i,"C"]对象的.ToString()方法返回typesSystem._ComObject 。 你想ws.Cells[i,"C"].Value.ToString() 。 我testing了一下,发现两者是平等的。