2012-04-07 9 views
-2

関連するタグによってグループをリストしたい私は、自分のサービスのGETメソッドに関連するTagNameを表すテキストボックスを使用しています。これが唯一のそれは私のテキストボックスから文字列を取り、私のデータグリッドにグループのリストを返しますので、どのように私はそれを変更することができますタグのリストを返します文字列入力に基づいてリストを取得する方法

string uriGetGroupsCollection = "http://localhost:8000/Service/GetGroupsCollection/{TagName}"; 
private void button6_Click(object sender, EventArgs e) 
{ 
    XDocument xDoc = XDocument.Load(uriGetGroupsCollection); 
    var Tag = xDoc.Descendants("notsure") 
     .Select(n => new 
     { 
      Tag = n.Element("notsure").Value, 
     }) 
     .ToList(); 

    dataGridView3.DataSource = Tag; 
} 

:私のクライアント側では、私はこれを持っていますか?私のデータグリッドには、タグとそのTagNameに関連付けられたグループのリストが設定されています。

私は質問に関連するタグをどのように持っているかのように、この質問の横にあるタグのいずれかをクリックすると、同じ意味でそのタグに関連する質問がリストされますそのグループ。

+0

を必要とするように見えます。少なくとも、サーバー上で実行される部分とクライアント上で実行される部分を指定できますか?そのTextBoxはどこに入っていますか? –

+0

うん、一瞬ヘンク。 –

+0

FirstOrDefaultも述語を取ります。だから、どこに最初のものがある必要はありません。ただ結合する。このような:Groups.FirstOrDefault(n => String.Equals(n.GroupName、tag)) – OmegaMan

答えて

1

あなたは確かに非常に紛らわしい

string uriGetGroupsCollection = 
    "http://localhost:8000/Service/GetGroupsCollection/{TagName}"; 

private void button6_Click(object sender, EventArgs e) 
{ 
    string tagUri = uriGetGroupsCollection.Replace("{TagName}", textbox1.text); 
    XDocument xDoc = XDocument.Load(tagUri); 
    ... 
} 
+0

404が見つかりませんでしたので、バグは私のGetGroupsCollectionにあります。 –

関連する問題