mmmm in tema, ho questo problemino:
ho una detailsview che contiene due dropdown con i giorni dei mesi e i mesi dell'anno, ddl che popolo al momento del databound così
codice:
Protected Sub detailsview1_databound(ByVal sender As Object, ByVal e As EventArgs) Handles DetailsView1.DataBound
If DetailsView1.CurrentMode = DetailsViewMode.Edit Or DetailsView1.CurrentMode = DetailsViewMode.Insert Then
Dim i As Integer, combogg As DropDownList = DetailsView1.FindControl("fn_giorno"), combomm As DropDownList = DetailsView1.FindControl("fn_mese")
combomm.Items.Clear()
combogg.Items.Clear()
For i = 1 To 31
Dim a As New ListItem(i, i)
a.Text = i
a.Value = i
combogg.Items.Add(a)
Next
For k = 1 To 12
Dim b As New ListItem(k, k)
b.Text = k
b.Value = k
combomm.Items.Add(b)
Next
End If
End Sub
Orbene, quando vado a prendere i valori delle suddette al momento dell'iteminserting, in questo modo:
codice:
Protected Sub detailsview1_Iteminserting(sender As Object, e As DetailsViewInsertEventArgs) Handles DetailsView1.ItemInserting
dim gg = e.Values("fn_giorno").ToString
dim mm = e.Values("fn_mese").ToString
.....
il signor debugger mi dice che e.values("fn_giorno") e compare sono = nothing....
WARUM?