[英]Problem editing custom readonly collection in property grid, .net, winforms
[英]Why grid become readonly? How to avoide readonly grid problem?
我有一個DevExpress xtraGrid,我想綁定。 當我嘗試綁定時,編譯器會給出一個錯誤,即gridView數據源是只讀的。 我嘗試了以下方法,我的代碼是
NorthwindDataContext db = new NorthwindDataContext();
var r = from p in db.Orders
select p;
var r2 = from p in db.Order_Details
select p;
gridView1.DataSource = r;
gridView2.DataSource = r2;
我收到以下錯誤: 無法分配屬性或索引器'DevExpress.XtraGrid.Views.Base.BaseView.DataSource' - 它是只讀的
我在gridView上檢查了我的列屬性,它不是只讀的。 為什么我收到此錯誤? 實際上我的網格是空的,我打算將它綁定到數據庫。
您需要設置DataSource
中的GridControl
控制你GridView
,不是的GridView
本身。
來自DevExpress的站點: 如何:在運行時將控件綁定到數據庫
默認情況下,XtraGrid將識別您的關系並為子表創建克隆視圖。 如果要更改視圖選項(隱藏列,更改格式等等),可以定義自己的GridView,但這需要您設置GridControl的LevelTree屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.