错误-创建一个datapager控件 [英] Error - creating a datapager control

查看:65
本文介绍了错误-创建一个datapager控件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是新手.我已经阅读了有关datapager的几篇文章,并试图在我的网页上实现.我有一个带有数据集的列表视图.我试图在我的aspx页面上包含<asp:DataPager控件,因为它给了我一个奇怪的错误,说

Hi, I am a newbie. I have read couple fo articles regarding datapager and was trying to implement on my web page. I have a listview with dataset. I was trying to include <asp:DataPager control on my aspx page byt it gives me weird error saying

"System.Web.UI.WebControls.ListView does not have a public property named 'DataPager' ". 


我用谷歌搜索,但是找不到真正的信息.谁能帮我这个忙吗?以下是我用于listview的代码.

在此先感谢


I googled for this but could not really find any info. Can anyone please help me with this? Following is my code for listview.

Thanks in advance

<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="Contractor.aspx.vb" Inherits="Contractor" %>
 


<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
 


<%@ MasterType VirtualPath="~/Site.master" %>
 


<asp:Content ID="cntContractor" ContentPlaceHolderID="cphContent" Runat="Server">
 


<div class="maincontent">
 
<h3>
 
Contractor Listing
 
</h3>
 
<div class="navAdd">
 
<asp:Button ID="buttonAdd" runat="server" Text="Add New Customer" OnClick="buttonAdd_Click" />
 
</div>
 
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
 
<div class="topcontent">
 
<asp:TextBox ID="txtSearch" runat="server" cssClass="txt">
 
<asp:TextBoxWatermarkExtender ID="tbCSearchWatermarkExtender" TargetControlID="txtSearch"

 

WatermarkText="Search Contractor" WatermarkCssClass="watermark" runat="server">
 

 
<asp:Button ID="btnSearch" runat="server" cssClass="btn" onClick="btnSearch_Click" Text="Search" />
 
</div>
 
<asp:ListView ID="lvContractors" runat="server">
 
<layouttemplate>
 
<div class="ListViewGrid">
 
<table>
 
<tr>
 
<th> Contractor Number</th>
 
<th class="even">Contractor Name</th>
 
<th class="odd">View</th>
 
<th class="odd">Edit</th>
 
</tr>
 
<tbody><asp:PlaceHolder runat="server" ID="itemPlaceholder" /></tbody>
 
</table>
 
</div> <!-- End of ListViewGrid -->
 
</layouttemplate>
 
<asp:DataPager ID="DataPagerProducts" runat="server" PagedControlID="lvContractors" PageSize="3" >
 
<itemseparatortemplate><td> <hr /></td></itemseparatortemplate>
 
<itemtemplate>
 
<tr>
 
<td><%#Eval("ContractorNumber")%></td>
 
<td><%# Eval("FirstName") + ", " + Eval("LastName") %></td>
 
<td class="even">
 
<asp:HyperLink ID="lnkView" runat="server" CssClass="link" NavigateUrl='<%# "Contractor.aspx?ID=" + Eval("ContractorNumber")%>'

 

Target="_blank" Text="View" />
 
</td>
 
<td class="odd">
 
<asp:HyperLink ID="lnkEdit" runat="server" CssClass="link" NavigateUrl='<%# "ContractorEdit.aspx?ID=" + Eval("ContractorNumber") + "&Mode=" + "CE" %>'

 

Text="Edit"> 
 
</td></tr>
 
</itemtemplate>
 
<itemseparatortemplate>
 
<tr>
 
<td colspan="4" class="itemseparator"></td>
 
</tr>
 
</itemseparatortemplate>
 

 
</div>

推荐答案

尝试将datapager移出列表视图.
Try moving the datapager outside of your listview.


这篇关于错误-创建一个datapager控件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆