C# 如何使用GridView按属性名而不是数据集列名显示XML Web响应
我正在尝试使用ASP.Net表单GridView显示XMLWeb响应。我是.NET框架的新手,所以我正在努力解决一些细节问题 我正在开发一个搜索引擎,因此XML响应是搜索特定短语或单词的结果。这是XML响应的一个示例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 ********* ************ *** *
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”);
我认为上面的代码不是最好的解决方案。我认为像文本文档一样逐行解析会得到更好的结果。尝试使用树状视图,如以下代码所示: