簡體   English   中英

為什么網格變得只讀?如何避免只讀網格問題?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM