关于asp.net中, repeater控件的问题

下面这个错误可能是发在哪啊,真是看不明白,希望哪位高手帮帮忙,谢谢!“/DataBind”应用程序中的服务器错误。----------------------------... 下面这个错误可能是发在哪啊,真是看不明白,希望哪位高手帮帮忙,谢谢!

“/DataBind”应用程序中的服务器错误。
--------------------------------------------------------------------------------
编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

编译器错误信息: CS0119: “DataBind.repeaterControl.DataBinder()”表示“方法”,它在给定的上下文中无效

源错误:
行 16: <asp:Repeater id="Repeater1" runat="server">
行 17: <ItemTemplate>
行 18: <%# DataBinder.Eval(Container.DataItem,"FirstName") %>
行 19: </ItemTemplate>
行 20: <AlternatingItemTemplate>

源文件: http://localhost/DataBind/repeaterControl.aspx 行: 18

//数据绑定如下:
SqlConnection con=new SqlConnection("server=.;DataBase=northwind;uid=sa;pwd=");
SqlDataAdapter da=new SqlDataAdapter("select * from employees",con);
DataSet ds=new DataSet();
da.Fill(ds,"employees");
this.Repeater1.DataSource=ds.Tables["employees"];
this.Repeater1.DataBind();

//html中代码:
<asp:Repeater id="Repeater1" runat="server">
<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem,"FirstName") %>
</ItemTemplate>
</asp:Repeater>
会不会是与数据库有关呢,或者与命名空间有问题呢???
展开
 我来答
fanjingsky001
2007-01-07 · 超过11用户采纳过TA的回答
知道答主
回答量:77
采纳率:0%
帮助的人:57.9万
展开全部
我运行都没有错误~~~~

你再看一下你提的问题的第20行的<AlternatingItemTemplate> ~
行 16: <asp:Repeater id="Repeater1" runat="server">
行 17: <孝御ItemTemplate>
行 18: <%# DataBinder.Eval(Container.DataItem,"FirstName") %>
行 19: </ItemTemplate>
行巧知岩 20: <AlternatingItemTemplate>
----------------------------------------------
与数据库有关系不会报编译错误猛蠢
与引用有关会报Using错误`也不会报编译错误

是不是应该改成</asp:Repeater>
百度网友0008ac7
2007-01-02 · TA获得超过122个赞
知道小有建树答主
回答量:80
采纳率:0%
帮助的人:0
展开全部
我觉得你的itemtemplate列应该放置在控件中,如td
请参考我的代码
<asp:repeater id="rptUnitListLeft" runat="server">
<ITEMTEMPLATE>
<TR style="芹昌FONT-SIZE: 16px">
<TD class="hpb-cnt-tb-cell2" align="center" height="35">
<%# DataBinder.Eval(Container.DataItem, "UnitNo") %>
</TD>
<TD class="hpb-cnt-tb-cell2" align="center" height=35 bgcolor='<%# DataBinder.Eval(Container.DataItem, "BackColor") %>' style='<%# DataBinder.Eval(Container.DataItem, "Style") %>'>
<%# DataBinder.Eval(Container.DataItem, "LastLearnDate") %>
</TD>
<TD class="hpb-cnt-tb-cell1" align="center" height="35">
<input type=hidden name=arrUnitNo value='<%# DataBinder.Eval(Container.DataItem, "UnitNo") %>'/>
<asp:label id="labelLeft" runat="server" Width="5px"> </asp:label>
<cc1:RadioButtonEx runat="server" id="UnitGrp" GroupName="UnitGrp" Value='<%# DataBinder.Eval(Container.DataItem, "UnitId") %>' Visible='<%# DataBinder.Eval(Container.DataItem, "Visible") %>' Checked='<%# DataBinder.Eval(Container.DataItem, "Checked") %>' />
</TD>
<TD class="hpb-cnt-tb-cell2" style="WORD-BREAK:break-all" height="30">
<%# DataBinder.Eval(Container.DataItem, "UnitTitle") %>
</TD>
<TD class="hpb-cnt-tb-cell2"胡首启 height="35">
<裤如%# DataBinder.Eval(Container.DataItem, "UnitLevel") %>
<asp:label id="Label1" runat="server" Width="5px"> </asp:label>
</TD>
</TR>
</ITEMTEMPLATE>
</asp:repeater>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式