希望你能帮我解决这个问题:
我有一个数据表,用户可以在其中输入数据,稍后将对其进行处理。一旦处理开始(程序控制一台需要1-2小时才能完成的机器)我想让数据表不可更改(因此它们在处理工作时无法更改数据)但是数据表仍然应该可滚动,因为数据列表很长,我标记当前处理的行。
我希望你得到,我想做什么。我试过了
datatable.isenabled = false;
但是这会禁用滚动。我找不到类似的东西
希望你能帮助我。datatable.ischangable = false;
提前致谢, 凯文
编辑: 嗨,大家好。我自己找到了答案:
我的问题是,我试图让数据表只读。现在我尝试只进行datagrid-read,一切正常!
谢谢!
答案 0 :(得分:0)
尝试将列设置为只读:
myColumn.ReadOnly = true;
我不确定您是否可以同时将其应用于整个数据表。 您也可以尝试:
datatable.ReadOnly= true;
参考MSDN