我仍然在弄清楚如何处理表格和数据网格,所以这可能是一个愚蠢的问题,显示缺乏经验......但是这里。我有一个表,我想在其中将两个值相乘,并将答案放在表格中同一行的第三个单元格中。计算(主要是乘法)/方法应该为表中的每一行产生唯一的答案。我尝试使用DataReader从表中选择值然后执行计算并将结果发送回表但我无法弄清楚如何使计算对每一行进行唯一的计算。也是更明智的做法创建列以预先放置答案,还是应该通过在流程中添加新列来更新表?我希望有人能帮助我,谢谢。
答案 0 :(得分:0)
如果您从数据库获取信息,为什么不在那里进行计算。 ColA * ColB as ColC
如果您正在进行需要使用C#代码的不同类型的计算,则可以在选择数据时创建列。然后,当您创建数据表时,您需要将“ReadOnly”设置为false。然后你可以说ColC =结果