BC30260: 'DisplayRepeater' is already declared as 'Protected Dim
HejNår jeg tager min repeater fra min default.aspx side og tager id'en fra denne og sætter den = min DataSource og DateBind fra en CodeBehind så får jeg denne fejl:
Fejlmeddelelse om kompileringsfunktion: BC30260: 'DisplayRepeater' is already declared as 'Protected Dim WithEvents DisplayRepeater As System.Web.UI.WebControls.Repeater' in class.
Kildefejl:
Linje 11: Inherits Page
Linje 12:
Linje 13: Protected WithEvents DisplayRepeater As Repeater
Linje 14:
Linje 15: Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
Hvis jeg ændre min ID til showrepeater så køre mit site ganske fint men viser ingen data, kan nogle se hvad der er galt !?
Default.aspx.vb
Imports System
Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.HtmlControls
Imports System.Data
Imports System.Data.OleDb
Imports System.Configuration
Public Class DBClass
Inherits Page
Protected WithEvents DisplayRepeater As Repeater
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
Dim strSQL As String
Dim objConnection As OleDbConnection
Dim objCommand As OleDbCommand
Dim objDataReader As OleDbDataReader
objConnection = New OleDbConnection(ConfigurationManager.AppSettings("ConnectionStringDogs"))
objConnection.Open()
strSQL = "SELECT * FROM Dogs"
objCommand = New OleDbCommand(strSQL, objConnection)
objDataReader = objCommand.ExecuteReader(CommandBehavior.CloseConnection)
DisplayRepeater.DataSource = objDataReader
DisplayRepeater.DataBind()
objConnection.Close()
End Sub
End Class
default.aspx
<%@ Page Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" CodeFile="conn.aspx.vb" Inherits="DBClass" title="Untitled Page" %>
<asp:Content ID="Content1" ContentPlaceHolderID="KennelEnggaardMain" Runat="Server">Main
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="KennelEnggaardDogs" Runat="Server">
<form id="form1" runat="server">
<div>
<asp:Repeater ID="DisplayRepeater" runat="server">
<HeaderTemplate>
<table width="290px" cellpadding="0px" cellspacing="0px" border="0px">
<tr>
<td colspan="3"><img src="images/voreshunde.png" border="0px" id="voreshunde" alt="" /></td>
</tr>
<tr>
<td colspan="3" height="12px"></td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td width="10px"></td>
<td width="58px" height="58px" background="images/thumbbackground.png" class="showdogimages"><img src="<%#Container.DataItem("DogImages")%>" width="52px" height="52px" id="<%#Container.DataItem("DogName")%>" alt="" /></td>
<td width="222px" valign="top" class="showdogtext"> Navn: <span class="showdoginfo"><%#Container.DataItem("DogName")></span><br /> Køn: <span class="showdoginfo"><%#Container.DataItem("DogSex")%></span><br /> Alder: <span
class="showdoginfo"><asp:Label ID="Label1" runat="server" Text='<%# GetAge(Eval("DogBorn"))%>' /></span></td>
</tr>
</ItemTemplate>
<SeparatorTemplate>
<tr>
<td colspan="3" height="24px"></td>
</tr>
</SeparatorTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
</div>
</form>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="KennelEnggaardSub" Runat="Server">Sub
</asp:Content>