{} Grid에서 프론트 데스크톱 데이터를 연결하는 작은 방법

2445 단어 grid
              Grdi        ,  blog ,      。。。
 
//====    ======
1.DataBinder.Eval  

//      

<%# 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}     





2.Container.DataItem  . 

                :<%# DataBinder.Eval



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



(Container,"DataItem.xxxx")%> 



    ,                    。 



<%# ((DataRowView)Container.DataItem)["xxxx"]%> 



    ,               。 



                      System.Data,         。 



<%@ Import namespace="System.Data" %> 



       <%# ((DictionaryEntry)Container.DataItem).Key%>     。 



   Container    ,       System.ComponentModel。





3.DataBinder.Eval Container.DataItem   

                                       

DataBinder.Eval(Container.DataItem,"Name") Container.DataItem("Name")     ?

DataBinder System.Web        ,
 
    Eval                ,
 
           Reflection               ,
 
 
 Container                 ,
 
  ASP.NET                         ,
 
                      (  Repeater          RepeaterItem),
 
           DataItem  ,      Container.DataItem,
 
                         。        DataTable,
 
            DataRowView。 

좋은 웹페이지 즐겨찾기