我在访问数据表中的DataColumn值时出现问题,其名称为某些列的System.ArgumentException Column <ColumnName> does not belong to table
。但是,该列存在于数据库中,但具有不同的大小写。我认为DataTable列名不区分大小写。任何1有任何想法,为什么我得到这个。在不同的机器上,这段代码工作正常。我认为这与SQL Coallation没有任何关系,但在这种情况下,两台SQL服务器的煤炭化是相同的。System.ArgumentException列<ColumnName>不属于表
vpg_awardtype = row["vpg_awardtype"];
vpg_eventcount = row["vpg_eventcount"];
如果我将其更改为以下,然后它的工作:
vpg_awardtype = row["Vpg_AwardType"];
vpg_eventcount = row["Vpg_EventCount"];