解決辦法:將 <%# D " /> 国产精品初高中精品久久,黄色在线看片,欧美激情久久久久久久久久久

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

DataList綁定到Row[]行集合的問題的方法

當dataList綁定到一個行集合時,直接使用 <%# DataBinder.Eval(Container.DataItem,"fldName") %>時,編譯時將會出現 "DataBinder.Eval:“System.Data.DataRow”不包含名稱為 fldName 的屬性"  的錯誤

解決辦法:將 <%# DataBinder.Eval(Container.DataItem, "fldName")%>  寫成 <%# DataBinder.Eval(Container.DataItem, "(fldName)")%> 
()也可以用[]來代替。


------------------------------------
例如:
      .....
DataSet ds=  ...  ;
DataTable dt =   ...  ;

DataRow [] dr=dt.Select(" ... ");
dbList.DataSource=dr;
dbList.DataBind();


---------------------------------
<ASP:DataList id="dbList" runat="server" Width="100%" RepeatDirection="Horizontal" RepeatColumns="2">
       <ItemTemplate>
                公司名稱:<%#DataBinder.Eval(Container.DataItem,"[CompanyName]")%>
       </ItemTemplate>
</ASP:DataList>



也可以寫成:
公司名稱:<%#DataBinder.Eval(Container.DataItem,"(CompanyName)")%>



具體為什么要寫成這樣,我也不清楚,研究中...
如果有哪位老大知道,多謝賜教 ^^

AspNet技術DataList綁定到Row[]行集合的問題的方法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 河西区| 邻水| 万山特区| 永靖县| 安平县| 远安县| 上犹县| 姚安县| 武威市| 岳池县| 利津县| 平顶山市| 双桥区| 金坛市| 固安县| 云和县| 禄丰县| 汪清县| 师宗县| 车致| 黑龙江省| 浦北县| 闻喜县| 莆田市| 洛宁县| 滁州市| 富裕县| 延长县| 桃源县| 桓台县| 乃东县| 宁乡县| 买车| 博爱县| 右玉县| 建平县| 龙岩市| 新龙县| 垣曲县| 南开区| 黄浦区|