【发布时间】:2014-09-04 07:23:17
【问题描述】:
- 您能解释一下为什么这两个不同的输出会出现这种情况吗?
在描述中我翻译了代码以便更好地理解问题
如何转换 IBindingList 中的数组?因为不可能对我的 DataGridView 进行排序
代码:
public class ProductDALC
{
public List<Product> ListProducts() //Product is the table name of my Database named DotNetStore
{
DotNetDataContext DataModel = new DotNetDataContext();
var query = from objProduct in DataModel.Product.AsEnumerable()
select new Product { idProduct = objProducto.CodProduct, Name = objProduct.Name };
return query.ToList();
}
public Array ArrayProducts()
{
DotNetDataContext DataModel = new DotNetDataContext();
var query = from objProduct in DataModel.Product.AsEnumerable()
select new
{
idProduct = ("0000" + Convert.ToString(objProduct.idProduct)).Substring(("0000" + Convert.ToString(objProduct.idProduct)).Length - 4, 4),
Nombre = objProduct.Name,
Cantidad = objProduct.Quantity
};
return query.ToArray();
}
}
【问题讨论】:
标签: winforms linq entity-framework datagridview linq-to-entities