12/01/10 11:52
sorigrafia
Ciao a tutti...
nella creazione della mia GridView dinamica (che mi sta facendo un pò dannare) ho bisogno di recuperare i valori dentro ai textbox che ho inserito in TemplateColumn tramite le sub "InstantiateIn".
Essendomi accorto che FindControl non funziona ho cercato un pò in giro e ho visto che però io non facevo il "DataBinding" del controllo textbox aggiunto ("Sub TemplateControl_DataBinding".
Ed è qui che ho il mio problema:
Il problema è che il "container" non si riempe e non riesco a proseguire con il DataBinding!
Questa è la sub (adattata con il textbox e presa da "msdn.microsoft.com/it-it/library/….
Private Sub TemplateControl_DataBinding(ByVal sender As Object, ByVal e As System.EventArgs)
Dim textbox As New TextBox
Dim Table As DataTable = CType(Session("DatatablePortate", DataTable)
textbox = CType(sender, TextBox)
Dim container As TextBox
container = CType(textbox.NamingContainer, TextBox)
Dim COL_QTA As String = Table.Columns.Item("QTA_C0".ColumnName
textbox.Text &= DataBinder.Eval(container, COL_QTA)
textbox.Text &= "</TD></TR>"
End Sub
Cosa sbaglio?
Grazie mille
nella creazione della mia GridView dinamica (che mi sta facendo un pò dannare) ho bisogno di recuperare i valori dentro ai textbox che ho inserito in TemplateColumn tramite le sub "InstantiateIn".
Essendomi accorto che FindControl non funziona ho cercato un pò in giro e ho visto che però io non facevo il "DataBinding" del controllo textbox aggiunto ("Sub TemplateControl_DataBinding".
Ed è qui che ho il mio problema:
Il problema è che il "container" non si riempe e non riesco a proseguire con il DataBinding!
Questa è la sub (adattata con il textbox e presa da "msdn.microsoft.com/it-it/library/….
Private Sub TemplateControl_DataBinding(ByVal sender As Object, ByVal e As System.EventArgs)
Dim textbox As New TextBox
Dim Table As DataTable = CType(Session("DatatablePortate", DataTable)
textbox = CType(sender, TextBox)
Dim container As TextBox
container = CType(textbox.NamingContainer, TextBox)
Dim COL_QTA As String = Table.Columns.Item("QTA_C0".ColumnName
textbox.Text &= DataBinder.Eval(container, COL_QTA)
textbox.Text &= "</TD></TR>"
End Sub
Cosa sbaglio?
Grazie mille
aaa