閲覧総計:&counter(); (本日:&counter(today); 昨日:&counter(yesterday);) XMLデータをLINQ to XMLの機能(Where句)を用い、検索し、結果をGridViewに表示した。 09/09/06 ↓このページを参考にした。 http://itpro.nikkeibp.co.jp/article/COLUMN/20080604/306335/?ST=develop&P=1 開発環境:VWD2008 サーバ:Windows Server2003 + .NET Framework3.5 【機能】検索キーワードを含む情報のみ抽出し、結果をGridViewに表示する。 ※XMLデータは↓のリスト1の udons_sampleData.xml を App_Dataフォルダ内に置く。 http://itpro.nikkeibp.co.jp/article/COLUMN/20080312/296047/?ST=develop 【稼働画面】 #ref(search.JPG); 【SearchLinqXml.aspx】[3.5] <%@ Page Language="VB" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) 'xmlデータをXElementクラスで読み込む Dim xmldoc = XElement.Load(Server.MapPath("~/App_Data/udons_sampleData.xml")) '全件をGridViewに表示 Dim list = From c In xmldoc.Descendants("商品") _ Select _ 品番 = c.Element("品番").Value, _ 品名 = c.Element("品名").Value, _ セット内容 = c.Element("セット内容").Value, _ 価格 = c.Element("価格").Value GridView1.DataSource = list GridView1.DataBind() End Sub Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) 'xmlデータをXElementクラスで読み込む Dim xmldoc = XElement.Load(Server.MapPath("~/App_Data/udons_sampleData.xml")) '検索:Where句で検索 Dim list = From c In xmldoc.Descendants("商品") _ Where c.Element("セット内容").Value.Contains(TextBox1.Text) _ Select _ 品番 = c.Element("品番").Value, _ 品名 = c.Element("品名").Value, _ セット内容 = c.Element("セット内容").Value, _ 価格 = c.Element("価格").Value '結果をGridViewに表示 GridView1.DataSource = list GridView1.DataBind() End Sub </script> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>検索(LINQ to XML) </title> </head> <body> <form id="form1" runat="server"> <div> 検索(LINQ to XML) 09/09/06<br /> 「セット内容」に「検索キーワード」を含むメニューを抽出<br /> <br /> 検索キーワード:<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> <asp:Button ID="Button1" runat="server" Height="21px" Text="検索" Width="65px" onclick="Button1_Click" /> <br /> <br /> <asp:GridView ID="GridView1" runat="server"> </asp:GridView> </div> </form> </body> </html> 【参考にしたページ】 1.部分一致検索:1.指定文字列を含む特定要素の抽出 08/06/10 http://itpro.nikkeibp.co.jp/article/COLUMN/20080604/306335/?ST=develop&P=1 - 20190109 junda http://www.coach-factory-outlet-online.us.com http://www.coachfactoryoutletus.in.net http://www.coachoutletonlinespick.org http://www.top-coachoutletstore.org http://www.christianlouboutinoff.us http://www.jordan3.net http://www.saclongchamp-solde.fr http://www.michaelkors-mkoutlet.in.net http://www.louisvuittonuk.me.uk http://www.get-coachoutletonline.org http://www.snapbacks-wholesale.us http://coach.outletmalls.us.com http://www.katespadeuk.me.uk http://www.louisvuittonoutlets.name http://www.nikerosheruns.me.uk http://www.mk-michaelkorsoutletonline.com http://www.tommyhilfiger.in.net http://www.toryburchoutlet-sale.in.net http://www.mcmoutlet.us http://www.tomsoutletstore.in.net http://www.pradaoutlet.name http://www.hollisters.cc http://www.cheaplouisvuittonhandbags.org http://www.gucci-outlet.org http://www.ralph-lauren.me.uk http://www.coachfactory--outletonline.com http://burberryoutlet.outletmalls.us.com http://www.truereligion-outlet.net.co http://www.moncler-jackets.org http://www.edhardyukclothing.me.uk http://canadagoose.outletmalls.us.com http://www.vipmichaelkors-outletonline.com http://www.quality-outlet.com http://www.oakleysunglassesfake.in.net http://www.michael-kors-handbags.uk http://www.raybansoutlet.in.net http://ugg.outletmalls.us.com http://www.outlet-toms.cc http://www.jordan8.net http://www.montblanc-pens.name http://www.kate-spadeoutlet.com.co http://www.airjordan-uk.org.uk http://www.hermesuk.org.uk http://louisvuitton.outletmalls.us.com http://michaelkors.outletmalls.us.com http://www.canadagoosejackets.org.uk http://www.nikesb.uk http://www.cheapjordansshoes.in.net http://www.cheap-uggsonsale.in.net http://www.chaussure-louboutin.fr http://www.timberlanduk.me.uk http://www.jordan6.net http://northface.outletmalls.us.com http://www.ralph-lauren-pas-cher.fr http://www.louis-vuitton-outlet.us.com http://www.louisvuitton-borse.it http://www.canadagooseuk.me.uk http://www.adidas-shoes.me.uk http://www.mulberry-bags.org.uk http://www.longchampoutlet.net.co http://www.nikeblazers.me.uk http://jordan.outletmalls.us.com http://www.edhardy-outlet.name http://www.michael-korshandbags.net.co http://www.michaelkorsukbag.co.uk http://www.ugg-sale.in.net http://www.coachcanadaoutlet.ca http://www.michaelkorshandbags.cc http://www.ugg-boots-australia.com http://www.nike-blazerlow.fr http://www.longchamphandbags.com.co http://www.nikeuk.me.uk http://www.mymichaelkorssoutlets.org http://www.airmax95.org.uk http://www.poloralphlauren.net.co http://www.gucci-borse.it http://www.adidasgazelle.me.uk http://www.coachoutlet-storeonline.us.com http://www.cheapjordans.com.co http://www.adidasuk.org.uk http://www.cheap-tomsoutlet.us http://nike.outletmalls.us.com http://www.michaelkors-handbag.me.uk http://www.michaelkorsoutletvip.in.net http://www.hermesbelt.in.net http://www.nikecortez.com.co http://www.michael-korsuk.me.uk http://www.louisvuitton-outletstores.org http://www.airjordan-pascher.fr http://www.coach-factoryoutlet.com.co http://www.coach-factoryoutlet.eu.com http://www.chaussurelouboutin-pascher.fr http://www.pandoracharms.com.co http://www.coachoutlet-storeonline.in.net http://www.monclerjacketsoutlet.us.com http://www.canadagooseoutlet.cc http://www.michael--korsoutlet.us.com http://www.rolex-replicawatches.com.co http://www.airforce1-nike.fr http://www.sac-longchamppliage.fr http://www.jordan-femmepascher.fr http://www.michaelkorsoutletforus.com http://www.sunglass-outlet.us http://www.michaelkorsoutletoff.in.net http://burberry.outletmalls.us.com http://www.jordan13.org http://www.soccer-jerseys.us.com http://www.coach-factoryoutlet.cc http://www.ugg-boots-store.com http://www.nikehuarache.com.co http://www.instylermax.in.net http://www.pandorajewelryoutlet.name http://tiffany.outletmalls.us.com http://www.ghdhairstraighteners.com.co http://www.adidassuperstar.co.uk http://www.cheapuggs-boots.in.net http://www.basketballshoes.net.co http://www.new-balanceoutlet.us http://www.katespadeoutletsale.in.net http://www.mcmhandbags.name http://www.juicy-couture.us http://www.fitflopssaleclearance.com http://www.michaelkors-outletsale.com http://www.louis-vuittonhandbags.us http://www.michaelkors-outlet-handbags.com http://www.cheapwholesaleuggboots.com http://www.christianlouboutinsell.net http://www.tomswedges.in.net http://www.nike-airmax.org.uk http://www.nikestoreuk.me.uk http://www.runningshoes.com.co http://www.truereligion-outlet.in.net http://www.ghdstraighteners.me.uk http://www.louboutinshoes.cc http://www.louisvuitton-sac-pascher.fr http://www.nike-tn-pascher.fr http://www.saclongchamp--pascher.fr http://www.guccioutlet.com.so http://www.raybansunglassesdeals.com.co http://www.mizunorunningshoes.in.net http://christianlouboutin.outletmalls.us.com http://www.nikefreeruns.uk http://www.guccioutlet.net.co http://www.authenticlouisvuittonhandbags.net http://www.adidasshoes.name http://www.true-religionjeans.net.co http://sunglasses.outletmalls.us.com http://www.nikerosherunwomen.me.uk http://www.jordan4.net http://www.christianlouboutinuk.me.uk http://www.nike-airmax90.me.uk http://uggs.uggaustralia.qc.com http://www.michaelkors-outletonlines.in.net http://www.fitflopuk.me.uk http://www.niketrainers.com.co http://www.adidas-trainers.me.uk -- [[xiaojun]] &new{2016-01-08 (金) 18:19:40}; #comment_nospam #vote(参考になった[1],ふつう[0],参考にならなかった[0])