302班

          java突擊隊(duì)
          posts - 151, comments - 74, trackbacks - 0, articles - 14
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          DataBinder.Eval用法范例

          Posted on 2007-04-10 13:49 停留的風(fēng) 閱讀(1051) 評(píng)論(0)  編輯  收藏

          DataBinder.Eval用法范例

          常見綁定格式,不過他們的性能有區(qū)別。
          <%# DataBinder.Eval(Container.DataItem, "[n]") %>

          <%# DataBinder.Eval(Container.DataItem, "ColumnName") %>
          <%# DataBinder.Eval(Container.DataItem, "ColumnName", null) %>
          <%# DataBinder.Eval(Container, "DataItem.ColumnName", null) %>

          <%# ((DataRowView)Container.DataItem)["ColumnName"] %>
          <%# ((DataRowView)Container.DataItem).Row["ColumnName"] %>
          <%# ((DataRowView)Container.DataItem)["adtitle"] %>
          <%# ((DataRowView)Container.DataItem)[n] %>
          <%# ((DbDataRecord)Container.DataItem)[0] %>
          <%# (((自定義類型)Container.DataItem)).屬性.ToString() %>(如果屬性為字符串類型就不用ToString()了)
          上面這三個(gè)性能最好。
          //顯示二位小數(shù)
          //<%# DataBinder.Eval(Container.DataItem, "UnitPrice", "${0:F2}") %>  

          //{0:G}代表顯示True或False
          //<ItemTemplate>
          //     <asp:Image Width="12" Height="12" Border="0" runat="server"
          //            AlternateText='<%# DataBinder.Eval(Container.DataItem, "Discontinued", "{0:G}") %>'
          //            ImageUrl='<%# DataBinder.Eval(Container.DataItem, "Discontinued", "~/images/{0:G}.gif") %>' />
          // </ItemTemplate>

          //轉(zhuǎn)換類型
           ((string)DataBinder.Eval(Container, "DataItem.P_SHIP_TIME_SBM8")).Substring(4,4)

          {0:d} 日期只顯示年月日
          {0:yyyy-mm-dd} 按格式顯示年月日
          {0:c} 貨幣樣式

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 黄冈市| 沙田区| 内江市| 唐山市| 临沂市| 泽普县| 红河县| 棋牌| 松阳县| 泸州市| 沾益县| 玛曲县| 沧州市| 上杭县| 镇赉县| 永春县| 宜丰县| 台安县| 且末县| 景谷| 若尔盖县| 九龙县| 盱眙县| 武威市| 洛隆县| 南川市| 和顺县| 阆中市| 盱眙县| 华池县| 武川县| 冷水江市| 汽车| 宣恩县| 普定县| 南京市| 铅山县| 涟源市| 称多县| 定日县| 商南县|