데이터 바인딩 및 Container.DataItem의 몇 가지 방식과 사용 방법 분석

3297 단어 contain
      Container.DataItem         



:<%#UserName%>

:<asp:ListBox id="ListBox1" datasource='<%# myArray%>' runat="server">

:<%#(class1.property1.ToString() + "," + class1.property2.ToString())%>

:<%# GetSafestring(str) %>

Hashtable:<%# ((DictionaryEntry)Container.DataItem).Key%>

ArrayList:<%#Container.DataItem %>

:

<%#(( )Container.DataItem). %>

DataView,DataTable,DataSet:

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

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

:

<%#string.Format(" ",((DataRowView)Container.DataItem)[" "])%>

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

DataReader:

<%#((IDataReader)Container.DataItem). %>

DataBinder Eval .

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

, 。

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

, 。

System.Data, 。

<%@ Import namespace="System.Data

좋은 웹페이지 즐겨찾기