ASP.netのDataバインド

GridViewじゃなくて、普通の項目(例えばラベルとか)にDataSourceをバインドする場合、Repeaterを使う。

<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">
    <ItemTemplate>
        <asp:Label ID="Label2" runat="server" Text='<%# Eval("Name") %>'></asp:Label>
    </ItemTemplate>
</asp:Repeater>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" 
    ConnectionString="<%$ ConnectionStrings:ConnectionString %>" 
        ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>">
</asp:SqlDataSource>

DataBinder.Evalについて
参考:
Eval, Bind の正体
@IT:.NET TIPS [ASP.NET]DataBinder.Evalメソッドを使用するメリット/デメリットは? - C# Webフォーム