使数据表不可更改但可滚动
本文关键字:滚动 可更改 数据表 | 更新日期: 2023-09-27 18:19:58
希望你能帮我解决这个问题:
我有一个数据表,用户可以在其中输入数据,稍后将进行处理。一旦处理开始(程序控制一台需要1-2小时才能完成的机器),我想让数据表不可更改(这样他们就不能在处理过程中更改数据),但数据表应该仍然可以滚动,因为数据列表很长,我标记了当前处理的行。
我希望你得到,我想做的。我试过
datatable.isenabled=false;
但这会禁用滚动。我找不到类似的东西
datatable.ischangable=false;
希望你能帮我。
提前感谢,Kevin
编辑:大家好。我自己找到了答案:
我的问题是,我试图使数据表只读。现在我试着让数据网格只读,一切都很好!
谢谢!
尝试将列设置为只读:
myColumn.ReadOnly = true;
我不确定您是否可以一次性将其应用于整个数据表。您也可以尝试:
datatable.ReadOnly= true;
参考MSDN