2009-06-12 3 views
-1

私はドロップダウンリストには、このXMLファイルをロードしようとしています:ドロップダウンリストにxmlファイルをロードしていますか?

http://sites.google.com/site/shadchanproject/Home/lots1.xml

私はa7193など、のみa7190をロードする...(私は信じているそれらの3つだけがある)

助けてください!

私はasp.net

+1

XMLファイルのサンプルを提供できますか?リンクにはダウンロードが必要です。 –

+0

申し訳ありませんがうまくいきませんので、リンクをクリックしてダウンロードしてください。ブラウザにファイルが表示されます。 –

+0

@ Dillie-O何dillieoですか? –

答えて

1

うーんでこれをやって、私は、ファイルのダウンロードの問題を抱えています。

一般に、XMLファイルをダウンロードしてこれに基づいてXSDファイルを作成することができれば、XMLデータをDataTableに読み込むDataSetオブジェクトを作成できます。

そこから、DataViewを作成し、必要な要素だけが残るように他の項目を除外し、DataViewをドロップダウンリストにバインドすることができます。

編集:まあ、私は見て、それよりも簡単です。 XMLファイルを直接読み取ることができます。厳密に型指定されたテーブルはありませんが、これを行うことができます。

Dim dsStuff As New DataSet() 
dsStuff.ReadXml("PathToFile") 

Dim dvStuff As New DataView(dsStuff.Tables(0)) 
dvStuff.Sort = "Name = 'FilteredName'" 

ddlStuff.DataSource = dvStuff 
ddlStuff.DataTextField = "Name" 
ddlStuff.DataValueField = "ID" 

ddlStuff.DataBind() 

それに応じてフィルタ条件を調整します。

+0

こんにちは、実際にはごめんなさい、初心者です。 XMLを読み込んでasp.netのドロップダウンリストに入れるという簡単な例を教えてください。 –

+0

アップデートを確認してください。これはうまくいくと思います。 –

関連する問題