错误-创建一个datapager控件 [英] Error - creating a datapager control
本文介绍了错误-创建一个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屋!
查看全文