gpt4 book ai didi

asp.net - 如何将单记录数据绑定(bind)到ASP.NET中的控件?

转载 作者:行者123 更新时间:2023-12-02 16:04:20 25 4
gpt4 key购买 nike

ASP.NET 4 中从 SQL Server 获取的单个记录绑定(bind)数据的最佳控制/方法是什么?我有一些页面来显示文本,所以我需要标题、发布日期、内容等标签 - 每个数据都有一个标签。当然我可以使用ListView或Repeater,但我想知道是否还有其他方法。

提前致谢

最佳答案

您可以使用DetailsView,它旨在显示单个记录(尽管它通常用于主从场景)。 DetailsView可以使用SqlDatasource。

简单的例子:

<asp:SqlDataSource id="slqDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:MyConnectionString %>"
SelectCommand="SELECT * FROM Table" />

<asp:DetailsView id="detailsView1" runat="server"
AutoGenerateRows="true" DataKeyNames="Id"
DataSourceID="sqlDataSource1" />

上面的示例基于SqlDataSource的SelectCommnad创建了一个DetailsView。在上面的实现中,由于 AutoGenerateRows 设置为 true,控件将呈现数据。但是,您也可以显式指定字段,并可以选择不同的字段(BoundField、ButtonField、CheckBoxField 等)。

DetailsView Class

关于asp.net - 如何将单记录数据绑定(bind)到ASP.NET中的控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7152630/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com