ItemDataBound wird aber - wenn ich richtig liege- nur ausgef�hrt, wenn man vorher die DataSource-Eigenschaft zugewiesen hat und dann die DataBind- Methode bem�ht.

Wenn ich in meinem Falle dem DataGrid die ButtonColumn zur Columns-Auflistung hinzuf�ge und AutogenerateColumns=False setze, so kann ich jede beliebige Datenquelle zuweisen, die dann nicht angezeigt wird, sondern nur das Resultat aus folgendem:

Private Sub MenuGrid_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles MenuGrid.ItemDataBound
Dim cell As New TableCell()
Dim lit As ListItemType = e.Item.ItemType
If Not ((lit = ListItemType.Item) Or (lit = ListItemType.AlternatingItem)) Then Exit Sub
Me.lbtnHome = New LinkButton()


        With Me.lbtnHome
            .Text = mySource.Rows(e.Item.ItemIndex).Item("MenuText")
            .ID = mySource.Rows(e.Item.ItemIndex).Item("MenuUrl")
            AddHandler .Click, AddressOf lbtnHome_Click
        End With


cell.Controls.Add(Me.lbtnHome) Dim dgi As New DataGridItem(0, 0, ListItemType.Item) dgi.Cells.Add(cell) Dim dgTable As Table = CType(Me.MenuGrid.Controls(0), Table) dgTable.Controls.AddAt(e.Item.ItemIndex, dgi) End Sub

Das klappt recht gut, es ist aber doch ziemlich unsch�n, wenn man erst irgend eine DatenQuelle zuweisen muss, damit man mithilfe der DataBind Methode an das ItemDataBound-Ereignis herankommt..

Wie siehst du denn das Alex?

' werde vielleicht doch onPreRender �berschreiben..

Viele Gr�sse
Lars



At 16:26 01.10.2003 +0200, you wrote:


>
> wenn ich das OnItemDataBound verwende, so muss ich doch das Control gar
> nicht ableiten, oder sehe ich das verkehrt?
>

korrekt, kam vorhin vielleicht nicht ganz so deutlich r�ber.

Gruss

Alex

_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net


--- Eingehende Mail ist zertifiziert virenfrei. �berpr�ft durch AVG Antivirus System (http://www.grisoft.com/de). Version: 6.0.520 / Virendatenbank: 318 - Erstellungsdatum: 18.09.2003


www.zoologie-online.de

Lars Berner
Stormcrow-Software
Postfach: 110123
69071 Heidelberg

---
Ausgehende Mail ist zertifiziert virenfrei.
�berpr�ft durch AVG Antivirus System (http://www.grisoft.com/de).
Version: 6.0.520 / Virendatenbank: 318 - Erstellungsdatum: 18.09.2003

Antwort per Email an