代码之家  ›  专栏  ›  技术社区  ›  shamim

为什么网格变成只读?如何避免只读网格问题?

  •  3
  • shamim  · 技术社区  · 14 年前

    我有一个 DevExpress

     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;
    

    我得到以下错误: 属性或索引器

    我在gridView上检查了的column属性,它不是只读的。为什么我会犯这个错误?实际上我的网格是空的,我要把它绑定到一个数据库。

    2 回复  |  直到 13 年前
        1
  •  6
  •   dsolimano    14 年前

    你需要设置 DataSource GridControl GridView ,而不是 网格视图 本身。

    How to: Bind a Control to a Database at Runtime

        2
  •  0
  •   Brendon    14 年前

    默认情况下,XtraGrid将识别您的关系并为子表创建克隆视图。如果要更改视图选项(隐藏列、更改格式等),可以定义自己的网格视图,但这需要设置GridControl的LevelTree属性。