国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

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

2024-07-10 12:40:04
字體:
來源:轉載
供稿:網友
當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)")%>



具體為什么要寫成這樣,我也不清楚,研究中...
如果有哪位老大知道,多謝賜教 ^^
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新竹市| 射阳县| 交口县| 进贤县| 兴安县| 开江县| 霍城县| 穆棱市| 白山市| 阿尔山市| 兴国县| 丁青县| 长宁县| 蓬莱市| 黄浦区| 临沧市| 天柱县| 庄河市| 思南县| 东乡族自治县| 冀州市| 宜君县| 罗山县| 沙河市| 都安| 大石桥市| 石泉县| 沅陵县| 宝丰县| 方正县| 青海省| 马鞍山市| 邢台县| 龙海市| 洛南县| 陇南市| 尼勒克县| 内丘县| 潮州市| 榆林市| 伊通|