1. 程式人生 > >在遍歷datatable並且修改每列值的時候提示此列為只讀原因

在遍歷datatable並且修改每列值的時候提示此列為只讀原因

如果datatale是由SQL語句遍歷獲得,可能原因是sql語句中使用了聚合函式,
聚合函式獲得的相關列的只讀屬性便是ture,,所以LZ修改值時提示“列“總工作量”為只讀。
可以在遍歷的時候把需要修改值的列只讀屬性重新置為false即可。
t.Columns["總工作量"].ReadOnly = false;