DataBind DataSource结果到ASP标签

时间:2010-05-19 17:04:55

标签: c# asp.net vb.net data-binding

我有一个AccessDataSource TestSummaryADS。我可以通过设置DataSourceID属性轻松地在GridView或DropDownList中查看结果。

如何将结果TestSummaryADS中的值绑定到标签文本?

我只是尝试使用数据库条目的结果填充页面上的标签。

C#或VB.NET的答案还可以。

2 个答案:

答案 0 :(得分:2)

如果您只有一条记录,请使用FormView

<asp:FormView ID="FormViewTestSummary" runat="server" 
DataSourceID="TestSummaryADS"
DefaultMode="Edit">
    <EditItemTemplate>
        <fieldset>           
            <asp:TextBox ID="txtMyText" Text='<%# Bind("ProjectNumber") %>' runat="server" />

答案 1 :(得分:1)

使用包含Label控件的Repeater控件来显示所需的值。将DataSource控件绑定到转发器。

此外,您可以将TemplateColumn与GridView一起使用,并将标签添加到此模板列中。

但IMO,Repeater控件更容易通过模板自定义视图。