Silverlightアプリケーションを実行中です。言語はC#であり、Webサービス参照からデータを正常に取得し、グリッド表示のmainpage.xamlに表示できます。 。しかし、配列/ arraylistとして私のデータを格納するための方法はありませんので、グリッドビューにすべての列データを表示するのではなく、ただ1列のデータだけを表示したいだけです。これについて私を助けることができる専門家?以下は私の現在の基本コードですWebサービス参照から取得したデータを配列/アーラリストとして格納する
0
A
答えて
1
あなたは、WCFサービスを使用している場合は、戻り値の型を変更する機能を持っています。
「サービスの追加」で、下部にある「詳細設定」ボタンをクリックします。 新しいモーダルダイアログボックスで "サービス参照設定"が開き、Arraylist/Array/Listとして "Collection Type"を選択できます。
あなたがウェブメソッドからリストを返すたび今、あなたはあなたが「コレクション型」で選択したものを受け取ることになります。(これは、(.asmxファイル)
WCF Webサービス(.SVC)でのみ利用可能であり、ではありませんそれができない場合は、あなただけの質問は非常に明確ではないので
var list = new List<string>{"1","2"}
string[] arrayVal =" list.ToArray();
。配列にリストを変更することができますし、あなただけのあなただけの1つの列のデータを返すことができ、グリッド内の1つの列を表示したいと言いますウェブメソッドから戻るときは
[OperationContract]
public List<location> Getlocations()
{
var db = new DataClassesDBDataContext();
var mlocations = (from x in db.locations
select new location
{
locationColName = x.something
}).ToList();
return mlocations;
}
0
リストに使用されているToArray()メソッドは、このトリックを行う必要があります。簡単な一般的な例を次に示します。
List<string> l = new List<string>();
l.Add("somedata");
. . .
string[] s = l.ToArray();
関連する問題
- 1. Laravelに参照配列を格納
- 2. sqliteから列を取得して配列に格納する方法は?
- 3. 特定の配列データをPHPから取得して配列に格納する方法
- 4. .xlsxファイルからデータを取得してint []に格納する
- 5. Webサービス接続データ格納
- 6. MySQLを配列に格納して取得するPHP
- 7. 配列内のオブジェクトメソッドへの参照を格納する(Objective-C)
- 8. サーブレットからArrayListオブジェクトを取得し、AJAXを使用してjavascript配列変数として格納する
- 9. ファイルから特定の配列を格納/取得する配列
- 10. Hrefを取得して配列jQueryに格納
- 11. 参照から参照を含む配列へのハッシュを取得するPerl
- 12. SQLiteデータベースを取得し、オブジェクトの配列に格納する
- 13. JSONを使用してWebサービスからデータを取得する
- 14. Webサービスを使用してデータベースからデータを取得する
- 15. plistファイルに格納されている配列データを取得する
- 16. Android PHP Webサービスを使用してサーバーから配列を取得する
- 17. int部分のみをリストから取得して配列に格納する方法は? int配列の
- 18. MySQL - 各行に参照配列を格納
- 19. textviewsの配列からテキストを取得し、文字列配列にgettedテキストを格納する方法
- 20. データを格納するPHP配列
- 21. オブジェクトを配列に格納してからアクセスする
- 22. 画像をクリックしたときにデータを格納する配列として配置する
- 23. STL:参照または値を格納しますか?
- 24. HTMLページからデータを取得してSQL Severに格納する方法
- 25. MIPS:整数データをファイルから配列に格納する
- 26. データベースから選択して配列に格納する
- 27. Webサービスを参照しているasp.net Webサービスのデプロイ
- 28. SQLiteからロケーションデータを格納して取得する
- 29. ionic/angularJSのWebサービスからデータを取得して表示
- 30. SilverlightはWCFサービスから取得したデータをローカルに格納できますか?
こんにちは、はい私はデータの列を表示したいだけで、列名は "緯度"です。私はデータベースから値をとるだろうコンバータを持っているが、私はそれが値の列を取るようにしたいので、私は配列として格納し、コンバータに選択したいと思った。私はあなたのコードを疲れているが、それは私にこのエラーを与えている "エラー2Cannot暗黙的に 'System.Collections.Generic.IEnumerable'にタイプ 'System.Linq.IQueryable 'に変換します。 "どのようにこれを解決するためのアイデア? –
epicsoul
とは何ですか、私はlocationColName = x.something、sometingは何を表しているのでしょうか? – epicsoul
何かはdb.locationsから来るデータベース列を表します。位置に緯度の列が含まれていて、それが小数点以下の場合、位置クラスにはlatitudeという小数点以下のプロパティが含まれ、正常に動作するはずです。何かが小数で、locationColNameが文字列です。 –