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

首頁 > 編程 > .NET > 正文

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

2020-01-18 01:39:19
字體:
來源:轉載
供稿:網友
當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)")%>



具體為什么要寫成這樣,我也不清楚,研究中...
如果有哪位老大知道,多謝賜教 ^^
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江安县| 乐陵市| 新龙县| 安吉县| 同江市| 双鸭山市| 武汉市| 合水县| 城固县| 兰州市| 永丰县| 文安县| 虹口区| 安多县| 忻州市| 石狮市| 安顺市| 寿宁县| 宜春市| 容城县| 灯塔市| 曲周县| 铁岭市| 彭泽县| 海淀区| 马鞍山市| 多伦县| 三明市| 德阳市| 托克托县| 云浮市| 大姚县| 新巴尔虎左旗| 寿阳县| 惠州市| 舟曲县| 资兴市| 永顺县| 阜平县| 岳阳县| 墨江|