2010-08-09 5 views
0

en utilisant C#Comment faire pour gérer l'événement de page dans la vue détaillée

Tableau

ID Name 

001 Raja 
002 Ramu 
003 Ravi 
004 Sajuee 

Détail Afficher le code:

<asp:DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="False" Height="50px" Width="125px" AllowPaging="True" EnableViewState="False"> 
<Fields> 
<asp:BoundField DataField="ProductName" HeaderText="Product" SortExpression="ProductName" /> <asp:BoundField DataField="vehiclename" HeaderText="Category" ReadOnly="True" SortExpression="vehiclename" /> <asp:BoundField DataField="platecode" HeaderText="Supplier" ReadOnly="True" SortExpression="platecode" /> <asp:BoundField DataField="inscom" HeaderText="Qty/Unit" SortExpression="inscom" /> <asp:BoundField DataField="inedate" HeaderText="Price" SortExpression="inedate" /> </Fields> 
</asp:DetailsView> 

Quand je lance le code, afficher les détails DIFFUSE ID First, Prénom de la table.

Voir détail Affichage comme celui-ci

ID 001 
Name Raja 

Link: 1 2 3 4 

Mais quand je clique sur le lien2 il indique des erreurs comme « L'événement tiré DetailsView « DetailsView1 » PageIndexChanging qui n'a pas été traitée. »

Détails La vue n'affiche pas toutes les données.

Comment résoudre ce problème.

Besoin C# Code Aide

Répondre

1

Si vous n'utilisez pas un contrôle DataSource (comme SQLDataSource), vous devez gérer l'événement PageIndexChanging et rebind la source de données avec les données sous-jacentes. Sinon, le contrôle de source de données gère tous ces événements pour vous.

HTH.

Questions connexes