如何向IQueryable对象添加列并修改其值

本文关键字:修改 添加 IQueryable 对象 | 更新日期: 2023-09-27 17:59:07

        var packs = from r in new XPQuery<Roll>(session)
                    select new
                    {
                        Number = r.number
                        Selection = new bool()
                    };
        gcPack.DataSource = packs;

我想用Selection=new bool((将另一列添加到我的网格控件中。它将被添加到网格中,但我无法更改其行的值。如何在网格中添加可以更改其值的列

如何向IQueryable对象添加列并修改其值

使用非匿名类的简单示例。

public class MyLovelyClass
{
    public Int32 Number { get; set; }
    public bool Selection { get; set; }
}
var packs = from r in new XPQuery<Roll>(session)
            select new MyLovelyClass()
            {
               Number = r.number                
            };
gcPack.DataSource = packs;