// 検索条件を指定して結果を取得するURLを作る string gvUrl = "http://api.gnavi.co.jp/ver1/RestSearchAPI/?keyid={0}&pref={1}&category_s={2}&hit_per_page={3}"; string AccessKey = "<取得したアクセスキー>"; // ドロップダウンリストで選択された値を準備する(これが検索条件となる) string pref_code = this.DropDownList1.SelectedValue; string scat_code = this.DropDownList2.SelectedValue; // 検索結果として表示する最大件数を指定する string hit_per_page = "10"; // URLに選択した条件を組み込む(置換する) gvUrl = String.Format(gvUrl, AccessKey, pref_code, scat_code, hit_per_page); // 検索結果であるXML情報の読み込み XmlTextReader readerResult = new XmlTextReader(gvUrl); DataSet dsResult = new DataSet(); dsResult.ReadXml(readerResult);