使用数据库中的 XML(而不是 XML 文件)填充标准 .net 2.0 GridView / TreeView 控件

发布于 2024-07-15 10:31:26 字数 281 浏览 6 评论 0原文

目前我正在填充标准 .net 2.0 GridView & TreeView 控件使用物理 XML 文档,该文档使用 XSLT 样式表。 但我需要使网格的填充更加动态,同时仍然使用 XSLT 样式表

有谁知道是否可以填充标准 .net 2.0 Gridview & 除了使用物理 XML 文档之外,TreeView 控件还有其他方法吗?

我目前在数据库中存储了一些 XML 代码。 我可以从数据库中检索它,在其上应用 XSLT 样式表并将其传递到网格/树上,而无需创建物理文件吗?

At present I am populating a standard .net 2.0 GridView & TreeView control using a physical XML document which uses an XSLT stylesheet. But i need to make the population of the grid more dynamic, while still using the XSLT style sheet

Does anyone know if it is possible to populate a standard .net 2.0 Gridview & TreeView control another way apart from using an a physical XML document?

I currently have some XML code stored in a database. Can i retreive it from the databe, apply XSLT style sheet on it and pass it onto the grid / tree without having to make a physical file?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

与往事干杯 2024-07-22 10:31:26

如果您使用的是 XmlDataSource,则可以将 Data 属性设置为任何 Xml 块。 例如,您可以有一个调用 Web 服务、返回一些 Xml、执行转换然后分配给 Data 属性的方法。 然后在网格上调用 DataBind 将更新。 请务必注意,如果您在 DataFile 属性中设置了值,那么该值始终优先于您为 Data 指定的任何值。

您可以使用完全相同的方法从数据库中检索一些 Xml,转换并分配给 XmldataSource.Data

HTH

If you are using an XmlDataSource you can set the Data property to any block of Xml. For example you could have a method which calls a webservice, returns some Xml, performs a transform and then assigns to the Data property. Calling DataBind on your grid will then update. It is important to note that if you have a value set in the DataFile property then this will always take precedence over anything you specify for Data.

You can use the exact same approach to retrieve some Xml from your database, transform and assign to XmldataSource.Data

HTH

冧九 2024-07-22 10:31:26

通过使用 XmlDataSource 控件。 以下链接应该可以帮助您入门:

XmlDataSource Web 服务器控件概述 (MSDN)

ASP.NET 2.0 的 GridView 示例:使用数据源控件访问数据 ( MSDN)

ASP.NET 快速入门教程 - XmlDataSource

最后一个链接没有具体涵盖将 GridView 绑定到 XmlDataSource ,但确实提供了一些有用的参考代码。 您可能需要将源 XML 转换为 GridView 可以理解的格式。

It's possible to use XML to populate a GridView by using the XmlDataSource control. The following links should get you started:

XmlDataSource Web Server Control Overview (MSDN)

GridView Examples for ASP.NET 2.0: Accessing Data with the DataSource Controls (MSDN)

ASP.NET Quickstart Tutorials - XmlDataSource

The last link doesn't specifically cover binding a GridView to the XmlDataSource but does provide some useful reference code. You may need to transform your source XML to a format that the GridView can make sense of.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文