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

首頁 > 編程 > .NET > 正文

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

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



具體為什么要寫成這樣,我也不清楚,研究中...
如果有哪位老大知道,多謝賜教 ^^
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 淮南市| 安溪县| 金堂县| 乌鲁木齐县| 拜泉县| 抚远县| 兰西县| 永靖县| 垦利县| 肇庆市| 富锦市| 宁河县| 天镇县| 甘德县| 彰化县| 陵川县| 景宁| 武强县| 曲靖市| 穆棱市| 徐州市| 杨浦区| 武安市| 仲巴县| 兴仁县| 邓州市| 昌江| 垫江县| 正安县| 彰化市| 邻水| 阳西县| 普陀区| 武城县| 青神县| 亚东县| 额尔古纳市| 东方市| 沧州市| 宁明县| 湖口县|