我有一个数据表,transformersDT,填充了数据库表中的数据。我想检查特定单元格中的值(第0行,第6列),并根据我找到的内容更改该值。我怎样才能在C#中实现这个目标?
例如,如果值为“0002”,那么我想将其更改为“常规”。基本上,我试图在屏幕上查看时使这些值更具“人类可读性”。
我正在尝试做这样的事情:
if (transformerDT.Rows[0][6] == "0002")
{
transformerDT.Rows[0][6] = "Conventional";
}
答案 0 :(得分:1)
你很亲密:
if (transformerDT.Rows[0][6].ToString() == "0002") {
transformerDT.Rows[0][6] = "Conventional";
}
您正确引用了行和列,但在运行比较之前需要将单元格的内容强制转换为字符串。
答案 1 :(得分:0)
您可以使用Rows
的{{1}}集合属性。
DataTable
答案 2 :(得分:0)
例如,您可以使用transformersDT.Rows[0][5]
。