データバインディングの構文メモ

ASP.NET で使用できるデータバインディングの構文をメモしておきます。 15 Seconds : Simplified and Extended Data Binding Syntax in ASP.NET 2.0 の情報がまとまっていて参考になります。

<%# Container.DataItem("expression") %>
<asp:Label id="label1" runat="server"
     Text='<%# Container.DataItem("CustomerName") %>' />
<%# DataBinder.Eval(Container.DataItem, "expression"[, "format"]) %>
<asp:Label id="label1" runat="server"
     Text='<%# DataBinder.Eval(Container.DataItem, "OrderDate",  _
                                         "{0:dddd d MMMM"]) %>' />
<%# Eval("expression") %>
<%# Eval("expression"[, "format"]) %>
<%# Eval("Price", "{0:C}") %>
<%# Eval("Price", "Special Offer {0:C} for Today Only!") %>
<%# Bind("expression"[, "format"]) %>
<%# Bind("OrderDate", "{0:dddd d MMMM}") %>