PDA

View Full Version : Pro nào giúp mình lỗi này với, rất hay!



quangndn
15-04-2011, 16:52
Mình có một listview:
<asp:ListView ID="ListView1" runat="server" >
<LayoutTemplate>
<table border="0" cellpadding="1">
<tr style="background-color: #E5E5FE">
<th align="left">
<asp:LinkButton ID="lnkId" runat="server" CommandName="Sort" CommandArgument="ID">Id</asp:LinkButton>
</th>
<th align="left">
<asp:LinkButton ID="lnkName" runat="server" CommandName="Sort" CommandArgument="FirstName">Name</asp:LinkButton>
</th>
<th align="left">
<asp:LinkButton ID="lnkType" runat="server" CommandName="Sort" CommandArgument="ContactType">Type</asp:LinkButton>
</th>
<th>
</th>
</tr>
<tr id="itemPlaceholder" runat="server">
</tr>
</table>
<asp:DataPager ID="ItemDataPager" runat="server" PageSize="5">
<Fields>
<asp:NumericPagerField ButtonCount="2" />
</Fields>
</asp:DataPager>
</LayoutTemplate>
<ItemTemplate>
<tr>
<td>
<asp:Label runat="server" ID="lblId"><%#Eval("Province_ID")%></asp:Label>
</td>
<td>
<asp:Label runat="server" ID="lblName"><%#Eval("Province_Code")%></asp:Label>
</td>
<td>
<asp:Label runat="server" ID="lblType"><%#Eval("Province_Name")%></asp:Label>
</td>
<td>
<asp:LinkButton ID="lnkEdit" runat="server" CommandName="Update">Edit</asp:LinkButton>
</td>
</tr>
</ItemTemplate>
<EditItemTemplate>
<td>
<asp:TextBox ID="txtUpId" runat="server" Text='<%#Eval("Province_ID") %>' Enabled="false"
Width="20px"></asp:TextBox>
</td>
<td>
<asp:TextBox ID="txtUpFname" runat="server" Text='<%#Eval("Province_Code") %>' Width="100px"></asp:TextBox>
</td>
<td>
<asp:TextBox ID="txtUpCtype" runat="server" Width="100px" Text='<%#Eval("Province_Name") %>'></asp:TextBox>
</td>
<td>
<asp:LinkButton ID="lnkUpdate" runat="server" CommandName="Update">Update</asp:LinkButton>
<asp:LinkButton ID="lnkDelete" runat="server" CommandName="Delete">Delete</asp:LinkButton>
<asp:LinkButton ID="lnkCancel" runat="server" CommandName="Cancel">Cancel</asp:LinkButton>
</td>
</tr>
</EditItemTemplate>
</asp:ListView>

Thuờng thì mọi người hay khai báo datasource ngoai này và sài nhưng do mình có su dung them webservice nen viet ở code behind:
using (LMSServices.Service sv = new LMSServices.Service())
{
List<tb_Province> provinces = sv.Provinces(Common.Key, Common.ServiceName).ToList();

ListView1.DataSource = provinces;
ListView1.DataBind();

}

Code hoat dong tot van load day du du lieu nhung khi nhan vao link Edit thi báo loi"The ListView 'ListView1' raised event ItemUpdating which wasn't handled." Moi nguoi giúp mình giai quyết vấn đề này voi nha

megaownage
18-04-2011, 08:18
Hay chỗ nào không biết nhưng mắt nhìn nổ đom đóm vi code thì không đóng khung mà tiếng Việt thì không có dấu

ebookit
20-04-2011, 12:40
mình thì chẳng thấy gì hay. Tuy nhiên theo thông báo lỗi thì bạn thiếu sự kiện ItemUpdating của ListView1 trên server