如何根据字符串输入获取列表

时间:2012-04-07 12:36:55

标签: c# wcf web-services rest

我希望按相关标签列出组我使用文本框来表示与我的服务中的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;
}

这只返回一个标签列表,如何更改它,这样它将从我的文本框中获取一个字符串并将一个组列表返回到我的数据网格中?我最好想要按钮点击按钮,我的数据网格中填充了Tag和与该TagName相关联的组列表。

如同SO标签与问题相关联,如果你点击这个问题旁边的任何标签,它会列出与该标签相关的问题,同样意义上我希望实现相同的目标而不是问题组。

1 个答案:

答案 0 :(得分: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);
    ...
}