selektera XML

.NET

1 svar · 403 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;

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