selektera XML

.NET

1 svar · 404 visningar · startad av Bjuris

Medlem sedan juli 2001514 inlägg
Trådstart#1

Jag plockar ut data från en XML fil via DataSet till en DataList.
Så långt fungerar allt fint.

Nu skulle jag vilja selektera datat från XML filen, exempelvis så skulle jag vilja ha alla som har ett GruppID=1

Hur skall jag göra det?

<booklist>
	<Catergory GruppID="1" Title="Title 1"/>
	<Catergory GruppID="1" Title="Title 1_a"/>
	<Catergory GruppID="1" Title="Title 1_b"/>
	<Catergory GruppID="2" Title="Title 2"/>
	<Catergory GruppID="2" Title="Title 2_a"/>
</booklist>

c#
	dataSet.ReadXml(sourceXml);
	dlBooks.DataSource=dataSet.Tables[0].DefaultView;
	dlBooks.DataBind();
Medlem sedan jan. 200518 inlägg
#2

dataSet.Tables[0].DefaultView.RowFilter="GroupID=1";
dlBooks.DataSource=dataSet.Tables[0].DefaultView;

249 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)