0

xmlデータセットをSilverlightデータグリッドにバインドしようとしています。私のxmlには21行ありますグリッドには見出しokと21行が表示されますが、行にはデータが表示されません。ItemsSourceプロパティを見ると、行の日付がそこにあると表示されます。

Stack Overflowが行う編集のため、すべてのコードの投稿に問題があります。これが重要な部分です。他に何か見る必要がある場合は、コメントとして投稿します。

grdData.ItemsSource = cloData.LoadData("Sample.xml")

public class clsData
{
    public System.Collections.IEnumerable LoadData(string pName)
    {
        XDocument nutritionsDoc = XDocument.Load(pName);

        List<Nutrition> data = (from nutrition in nutritionsDoc.Descendants("Nutrition")
                                select new Nutrition
                                {
                                    Group = nutrition.Attribute("Group").Value,
                                    Name = nutrition.Attribute("Name").Value,
                                    Quantity = nutrition.Attribute("Quantity").Value
                                }).ToList();

        return data;
    }
}

私は何が欠けていますか?

4

1 に答える 1

0

栄養クラスを公開クラスにしたところ、魔法のように解決されました.

ボブ

于 2012-08-09T15:49:48.183 に答える