【发布时间】:2021-07-27 16:51:28
【问题描述】:
我想将this XML 的特定部分直接导入到我在 Windows 窗体中的 dataGridView 中,无需下载 XML 文件。
当前工作代码,正在下载完整文件(不需要):
var wd = new WebClient();
wd.DownloadFile("https://www.aviationweather.gov/adds/dataserver_current/current/metars.cache.xml", @"c:\temp\metars.xml");
var ds = new DataSet();
ds.ReadXml(@"c:\temp\metars.xml");
dataGridView1.DataSource = ds.Tables["METAR"];
有没有办法直接从链接中获取一部分XML,例如当station_id=CYDL时的METAR信息到dataGridView?
【问题讨论】:
-
使用临时文件有什么问题?
-
@UweKeim 目标不是在驱动器上创建任何额外的文件,即使它可以被删除。组织偏好
标签: c# xml winforms datagridview windows-forms-designer