Ho questo problema, utilizzando l'evento ItemDataBound devo leggere in fase di creazione il contenuto delle celle della prima colonna di questo datagrid:
Così com'è non mi legge il contenuto della cella, se invece sostituisco <%#Container.DataItem("XXX")%> con un valore fisso tutto funziona.codice:<ASP:TemplateColumn HeaderText="Inserzione" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="55%"> <ItemTemplate> <A Href="Inserzione.aspx?ID=<%#Container.DataItem("ID")%>" Style="Width:100%;" Class="10-Blu-Rosso"> <%#Container.DataItem("Testo")%> </A> </ItemTemplate> </ASP:TemplateColumn>
Per chiarezza posto anche la rouite dell'ItemDataBound
codice:Sub MyDtg_ItemDataBound(Obj As Object, E As DataGridItemEventArgs) If E.Item.ItemType.ToString() = "Item" or E.Item.ItemType.ToString() = "AlternatingItem" Then response.Write(E.Item.Cells(0).Text) response.Write(" ") End If End Sub


Rispondi quotando
