Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用GridView按属性名而不是数据集列名显示XML Web响应_C#_Asp.net_Xml_Gridview - Fatal编程技术网

C# 如何使用GridView按属性名而不是数据集列名显示XML Web响应

C# 如何使用GridView按属性名而不是数据集列名显示XML Web响应,c#,asp.net,xml,gridview,C#,Asp.net,Xml,Gridview,我正在尝试使用ASP.Net表单GridView显示XMLWeb响应。我是.NET框架的新手,所以我正在努力解决一些细节问题 我正在开发一个搜索引擎,因此XML响应是搜索特定短语或单词的结果。这是XML响应的一个示例 0 8. 记录键 文本 全部的 真的 xml *:* 2014-10-30 ***** ********* ******* ************ 工程启动 1504985395557826560 2011-09-30 ********* ************ *** *

我正在尝试使用ASP.Net表单GridView显示XMLWeb响应。我是.NET框架的新手,所以我正在努力解决一些细节问题

我正在开发一个搜索引擎,因此XML响应是搜索特定短语或单词的结果。这是XML响应的一个示例


0
8.
记录键
文本
全部的
真的
xml
*:*
2014-10-30
*****
*********
*******
************
工程启动
1504985395557826560
2011-09-30
*********
************
***
***************
使用已注册的。。。。
1504985395859816448
.....

您可以使用以下linq从数据集中提取数据

            var results = ds.Tables["str"].AsEnumerable()
                .Where(x => x.Field<string>("name") == "qf")
                .Select(y => y.Field<string>("str_Text"));​
var results=ds.Tables[“str”].AsEnumerable()
其中(x=>x.Field(“名称”)==“qf”)
.选择(y=>y.Field(“str_Text”);​
我认为上面的代码不是最好的解决方案。我认为像文本文档一样逐行解析会得到更好的结果。尝试使用树状视图,如以下代码所示:

您可以使用以下linq从数据集中提取数据

            var results = ds.Tables["str"].AsEnumerable()
                .Where(x => x.Field<string>("name") == "qf")
                .Select(y => y.Field<string>("str_Text"));​
var results=ds.Tables[“str”].AsEnumerable()
其中(x=>x.Field(“名称”)==“qf”)
.选择(y=>y.Field(“str_Text”);​
我认为上面的代码不是最好的解决方案。我认为像文本文档一样逐行解析会得到更好的结果。尝试使用树状视图,如以下代码所示: