asp.net
  • data-binding
  • detailsview
  • 2010-08-05 79 views 0 likes 
    0

    是否可以在DetailsView字段中顯示函數的結果而不是屬性的值?將DetailsView字段綁定到函數而不是屬性

    例如,而不是:

    <asp:Label ID="m_LabelPlantCode" runat="server" Text='<%# Bind("PlantCode") %>'></asp:Label> 
    

    也許是這樣的:

    <asp:Label ID="m_LabelPlantCode" runat="server" Text='<%# Bind("PlantCode(true)") %>'></asp:Label> 
    

    回答

    0

    你可以這樣做:

    Text='<%# ((YourObject) Container.DataItem).PlantCode(true) %>' 
    
    0

    是的,它可以將一個函數的結果綁定到DetailsView控件的一個領域。

    而不是<%# Bind("PlantCode(true)") %>

    ,你可以在這種情況下使用<%# SomeFunc(Bind("PlantCode") %>SomeFunc將服務器端方法接受PlantCode類型參數數量。

    希望它有幫助!

    相關問題