Silverlight Datagrid неправильно отображает данные - PullRequest
0 голосов
/ 11 июля 2011

Итак, я создал сетку данных в Silver, которая автоматически генерирует столбцы.Я звоню в службу 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; }

}

Ответы [ 2 ]

0 голосов
/ 18 июля 2011

Оказывается, проблема заключается в классе. Это, казалось бы, проигнорировало эти поля.

0 голосов
/ 11 июля 2011

Помечены ли эти 2 столбца атрибутом [DataMember]?

Если вы отметили его, а они все еще не появляются, может быть, ссылка на службу сгенерирована неправильно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...