302班

          java突擊隊
          posts - 151, comments - 74, trackbacks - 0, articles - 14
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          DataBinder.Eval用法范例

          Posted on 2007-04-10 13:49 停留的風 閱讀(1049) 評論(0)  編輯  收藏

          DataBinder.Eval用法范例

          常見綁定格式,不過他們的性能有區別。
          <%# 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()了)
          上面這三個性能最好。
          //顯示二位小數
          //<%# 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>

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

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

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 武陟县| 如皋市| 昭平县| 正定县| 盐亭县| 宿迁市| 淮北市| 米脂县| 钟山县| 双桥区| 沅陵县| 赫章县| 正阳县| 且末县| 新竹县| 长白| 吴旗县| 沁阳市| 石狮市| 东乌珠穆沁旗| 锦州市| 镇远县| 左权县| 苍溪县| 赞皇县| 图们市| 韩城市| 寿阳县| 盐城市| 潞西市| 鸡泽县| 绥中县| 濮阳市| 凤凰县| 仁布县| 沈丘县| 招远市| 静安区| 利辛县| 彰化市| 黔西|