2011-12-22 9 views
2

私はlinq to xmlクエリを使用して、XMLファイルのリストにデータをポーリングします。asp.netドロップダウンリストにリストを渡しますか?

 var Customerlist = (from c in doc.Descendants("Customer") 

            select new 
            { 
             Name = c.Attribute("Name").Value.ToString() 
            }).ToList(); 

この方法でasp.netのドロップダウンリストにリストを渡そうとしています。

ddlName.DataSource=CustomerList; 

私は、デバッグおよびデータソースがリストになっているが、asp.netページ内のドロップダウンリストには何も表示されないことを確認することができています。

私の間違いはどこですか? ddlName.DataSource=CustomerList;

答えて

6

は、データソースを設定する前にddlName.DataValueFieldとddlName.DataTextFieldを設定するのは良い考えかもしれません、またddlName.DataBind(); を試してみてください。

ここでは、MSDNについてDataBind()について述べています。

関連する問題