原創|其它|編輯:郝浩|2011-12-27 21:10:36.000|閱讀 1337 次
概述:DevExpress.XtraGrid控件中包含了多個列,但是我想將列設置為只讀模式,禁止編輯。實現的方法一下幾種。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
DevExpress.XtraGrid控件中包含了多個列,但是我想將列設置為只讀模式,禁止編輯。實現的方法一下幾種:
第一種方法:將GridView.OptionsBehavior屬性的編輯選項設置為“false”。這樣一來,所有網格都變為只讀模式了。
第二種方法:將列設置為“ReadOnly”就可實現只讀模式,不允許編輯,若設置為“AllowEdit”則允許編輯。
  最后一種方法:借助于視圖的ShowingEditor事件,通過代碼方式利用事件處理器的e.Cancel 參數禁止單元格編輯。
值得注意的是,當列的只讀模式被激活時,你仍然可以打開 即時編輯器,但是禁止編輯,你只能選擇和復制鍵入單元格的內容或者或者拖放編輯器的下拉部分。
(慧都控件網版權所有,轉載請注明出處,否則追究法律責任)
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網