302班

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

          DataBinder.Eval用法范例

          Posted on 2007-04-10 13:49 停留的風 閱讀(1051) 評論(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} 貨幣樣式

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


          網站導航:
           
          主站蜘蛛池模板: 磴口县| 阳曲县| 安阳市| 和田县| 迁安市| 肥城市| 隆子县| 辛集市| 永定县| 蕲春县| 全州县| 丹棱县| 湄潭县| 绵竹市| 红桥区| 滦南县| 措勤县| 都江堰市| 宽甸| 乌审旗| 两当县| 建瓯市| 大连市| 兴义市| 彰武县| 荣昌县| 故城县| 会理县| 沁水县| 南康市| 夏河县| 集安市| 临清市| 花莲县| 翼城县| 洮南市| 南陵县| 穆棱市| 嘉善县| 江山市| 扎兰屯市|