此行已从表中移除并且没有任何数据。BeginEdit() 将允许在此行中创建新数据
- HTML code
<asp:Repeater ID="rpt_zu" Runat="server"> <ItemTemplate> <li> <h2><%# databinder.eval(container,"dataitem.zustr") %></h2> <div style="display:none"><%# databinder.eval(container,"dataitem.Zu_ID") %></div> <div class="content"> <asp:DataList ID="dlst_emp" Runat="server" RepeatColumns="3"> <ItemTemplate> <table height="36" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td><table width="112" height="28" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#ffffcc"> <tr> <td width="63"><a href="#"><%# databinder.eval(container,"DataItem.Employ_Name")%></a></td> <td width="43"> <asp:LinkButton Runat="server" ID="btn_fl"> 发料</asp:LinkButton></td> </tr> </table> </td> </tr> </table> </ItemTemplate> </asp:DataList> </div> </li> </ItemTemplate> <AlternatingItemTemplate> <li> <h2><%# databinder.eval(container,"dataitem.zustr") %></h2> <div style="display:none"><%# databinder.eval(container,"dataitem.Zu_ID") %></div> <div class="content"> <asp:DataList ID="Datalist1" Runat="server" RepeatColumns="3"> <ItemTemplate> <table height="36" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td><table width="112" height="28" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#ffffcc"> <tr> <td width="63"><a href="#"><%# databinder.eval(container,"DataItem.Employ_Name")%></a></td> <td width="43"> <asp:LinkButton Runat="server" ID="Linkbutton1"> 发料</asp:LinkButton></td> </tr> </table> </td> </tr> </table> </ItemTemplate> </asp:DataList> </div> </li> </AlternatingItemTemplate> </asp:Repeater>
[解决办法]
你贴的这个代码好象没什么用呀
[解决办法]
你把你的绑定代码贴下看看,或者把数据库里的表重新建个试一下,看是不是表的问题.
[解决办法]
你的表应该是没问题的,你这个代码一看就觉得不太对劲呀,撇开你这个错误不说,如果你的Repeater有1000条数据,你最少要查1000次数据库了,效率可想而知了,
Dim sqlstr As String = "select * from yuangong where Zu=" & zuID & ""
Dim myds As DataSet = ReturnDataset(sqlstr)
dlst_emp.DataSource = myds
dlst_emp.DataBind()
你说下你要实现什么功能的呀,感觉你这个代码逻辑上存在问题.
[解决办法]