Silverlight Datagrid不能正确显示数据
本文关键字:显示 数据 Datagrid 不能 Silverlight | 更新日期: 2023-09-27 18:01:50
所以我做了一个数据网格在银自动生成列。我调用一个填充这个数据网格的WCF服务。它显示除两个列外的所有列。有人知道这是什么原因吗?
这个函数填满了我的类它的边界是
public List<LightOrder> GetOrder(string code)
{
// Add your operation implementation here
using (amazonproscoutEntities context = new amazonproscoutEntities())
{
return (from c in context.AmazonSKUs
where c.MerchantSKU.StartsWith(code)
select new LightOrder()
{
SKU = c.MerchantSKU,
productname = c.ItemName,
asin = c.ASIN,
//ourprice = c.OurPrice,
bbprice = c.Price,
quantity = c.TotalQty,
rank = c.Rank,
amazon = c.Amazon,
afner = c.AFNer
//w1 = c.w1
}
).Take<LightOrder>(500).ToList<LightOrder>();
}
}
这是绑定数据网格的类:
public class LightOrder
{
public string SKU { get; set; }
public string productname { get; set; }
public string itemnumber { get; set; }
public string asin { get; set; }
public string amazon { get; set; }
public decimal ourprice { get; set; }
public string bbprice { get; set; }
public int w1 { get; set; }
public string w2 { get; set; }
public string w3 { get; set; }
public string w4 { get; set; }
public int quantity { get; set; }
public string pendingorder { get; set; }
public string afner { get; set; }
public string order { get; set; }
public string total { get; set; }
public string profit { get; set; }
public string percent { get; set; }
public string rank { get; set; }
}
这两列是否由[DataMember]属性标记?
如果你标记了它,它们仍然没有出现,可能是服务引用没有正确生成?
原来是有问题的类。它似乎忽略了这些字段。