Zu deinem Versuch �ber via Assembly mach folgendes:

<%@ Register TagPrefix="myStuff" Namespace="myNamespace"
Assembly="mygridcontrol" %>

<myStuff:DeinControl runat="server" />

Gruss Oliver

-----Urspr�ngliche Nachricht-----
Von: maillist [mailto:[EMAIL PROTECTED]]
Gesendet: Freitag, 9. November 2001 12:08
An: aspDEdotnet
Betreff: [aspdedotnet] Controls ableiten geht immer noch nicht


Erst mal danke f�r die guten Tipps.

Ich komme aber trotzdem nicht richtig weiter. Zum einen habe ich mir
jetzt eine ascx Datei geschrieben in der ich DataGrid ableite:
----------------------------------------------------------------
public class myDataGrid : System.Web.UI.WebControls.DataGrid
        {

        }
-----------------------------------------------------------------
Wenn ich das jetzt in meine Aspx Datei einbinde kann ich ein Datagrid
vom Typ myDataGrid initializieren habe aber anscheinend alle Methoden
von DataGrid verloren. Ich kann keine Daten mehr �ber .DataBind anbinden
nichts kennt das Controll mehr. 
Und es w�rde mich noch interessieren wie ich in der aspx Datei ein
Assembly einbinde
mit "<%@ Register TagPrefix="myStuff" TagName="myGrid"
Assembly="mygridcontrol" %>" meckert der Compiler immer das er "Src"
ben�tigt.
Es ist echt zum M�usemelcken.
Thx im vorraus f�r jeden Tipp
Mfg
        Bj�rn Berger



-----Urspr�ngliche Nachricht-----
Von: Dariusz [mailto:[EMAIL PROTECTED]]
Gesendet: Donnerstag, 8. November 2001 11:53
An: aspDEdotnet
Betreff: [aspdedotnet] RE: AW: RE: AW: Re: Controls ableiten


Hallo Bj�rn,

Um ein Custom Control in ASP .NET zu benutzen mu� man dieses auch
einbinden durch eine Register Page Direktive.

z.B.

<%@ Register TagPrefix="myStuff" TagName="myGrid"
Src="mygridcontrol.ascx" %>

wobei dies Controls funktioniert die in eigenen Assemblies liegen.

Danach kannst Du aus der ASP .NET Seite heraus dein Control benutzen,
z.B.

<myStuff:myGrid id="Yahoo" runat="server>
...
...whatever here comes...
...
</myStuff:myGrid>

Gru�
Dariusz


-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] On Behalf Of maillist
Sent: Thursday, November 08, 2001 9:25 AM
To: aspDEdotnet
Subject: [aspdedotnet] AW: RE: AW: Re: Controls ableiten

Hi Dariusz

Weiss zwar nicht so genau was du meinst aber so sieht meine aspx Seite
aus:
----------------------------------------------------------------------
<%@ Page Language="C#" %>
<%@ Import Namespace="myDataGrid" %>
<%@ Import Namespace="System.Web.Services" %>
<script language="C#" runat="server">
public void Page_Load(Object sender, EventArgs E)
{
myDataGrid omyDataGridobj = new myDataGrid();           
}
</script> 
<html> 
<body> 
<form runat="server"> 
        <asp.myDataGrid:omyDataGridobj id="GridCustomer" runat="server"
>
                    <Columns>
                        <asp:HyperLinkColumn
                        DataNavigateUrlField="id"
 
DataNavigateUrlFormatString="imh_TTCreate.aspx?id={0}"
                        Text="Auswahl"/>
                    </Columns>
        </asp.myDataGrid:omyDataGridobj>
</form> 
</body> 
</html>
------------------------------------------------------------------
any ideas?
        Bj�rn Berger

-----Urspr�ngliche Nachricht-----
Von: Dariusz [mailto:[EMAIL PROTECTED]]
Gesendet: Mittwoch, 7. November 2001 17:42
An: aspDEdotnet
Betreff: [aspdedotnet] RE: AW: Re: Controls ableiten


Hi Bj�rn,

Kannst Du mal auch die direktiven der ASP .NET Seite mailen? Vielleicht
fehlt Dir da ein Eintrag.

Gru�
Dariusz

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] On Behalf Of maillist
Sent: Wednesday, November 07, 2001 11:00 AM
To: aspDEdotnet
Subject: [aspdedotnet] AW: Re: Controls ableiten

hmmm wenn das geht dann kann mir vielleicht jemand sagen was ich falsch
mache. Ich habe eine CS Datei wodrin ich sage:
"public class myDataGrid : System.Web.UI.WebControls.DataGrid
{

}"
die kompiliere ich zu einem Assembly und lege dieses ins bin Verz.

In einer aspx Datei binde ich den Assemby dann ein. Nur kann ich auf den
Namespace myDataGrid nicht zugreifen:
"<myDataGrid:omyDataGridobj id="GridCustomer" runat="server" >
                    <Columns>
                        <asp:HyperLinkColumn
                        DataNavigateUrlField="id"
 
DataNavigateUrlFormatString="imh_TTCreate.aspx?id={0}"
                        Text="Auswahl"/>
                    </Columns>
        </myDataGrid:omyDataGridobj>"
geht nicht
"<asp:omyDataGridobj id="GridCustomer" runat="server" >
                    <Columns>
                        <asp:HyperLinkColumn
                        DataNavigateUrlField="id"
 
DataNavigateUrlFormatString="imh_TTCreate.aspx?id={0}"
                        Text="Auswahl"/>
                    </Columns>
        </asp:omyDataGridobj>"
geht ebenfalls nicht. 
Weiss jemand rat?
thx
        Bj�rn Berger

-----Urspr�ngliche Nachricht-----
Von: Christoph Wille [mailto:[EMAIL PROTECTED]]
Gesendet: Mittwoch, 7. November 2001 10:04
An: aspDEdotnet
Betreff: [aspdedotnet] Re: Controls ableiten


At 09:50 AM 11/7/2001 +0100, you wrote:
>Weiss jemand ob es m�glich ist Controls in Aspx bzw C# abzuleiten? Ich
>w�rde zum Beispiel gerne das Datagrid Control in z.B. MyDataGrid
>ableiten um es dann um Funktionalit�ten zu erweitern. Geht so etwas???

ein kurzer Blick in die Doku sagt ja, weil die Klasse nicht sealed ist.

Chris


| [aspdedotnet] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp

| [aspdedotnet] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp

| [aspdedotnet] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp

| [aspdedotnet] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp

| [aspdedotnet] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp

| [aspdedotnet] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp

| [aspdedotnet] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp

Antwort per Email an