CONTROLLO DATE CON DATE.TRYPARSE E PROBLEMA SU DROPDOWNLIST

mercoledì 10 febbraio 2010 - 23.45

mauri1961 Profilo | Senior Member

In una form vorrei inserire un controllo per la correttezza della data che viene digitata nel campo text-box "dataini" .

<asp:TextBox ID="dataini" runat="server" BackColor="#FFFFCC" Font-Bold="True"
Font-Names="Calibri" Font-Size="Large" style="margin-left: 51px"
MaxLength="10" Width="100px"></asp:TextBox>

Ho creato una sub contenente il controllo date.tryparse, la sub si trova all'interno della sub "esegui" che è preposta alla memorizzazione...

Sub checkdataini()
Dim StrDate As String
Dim D As Date
dataini.Text = StrDate

If Date.TryParse(StrDate, D) Then
Else
Console.WriteLine(StrDate & " la data di presunto inizio non è una data valida!")
End If
End Sub

...tuttavia sia digitando date corrette che errate non mi segnala alcunchè....cosa ho sbagliato?

è possibile inserire in qualche modo il controllo immediatamente dopo la digitazione? e se si in che modo?


Altro problema...da una dropdownlist che dovrebbe farmi vedere una tabella di comuni non viene visualizzato nulla....questo il codice interessato

Sub crea_form()
risultato.Visible = False
gv.Visible = False
form_blocco.Visible = True

operazione.Text = "inserisci"

Dim conn As New SqlConnection("Data Source=PC-MAURIZIO; Initial Catalog=NOTIFICHE;Integrated Security=SSPI")
Dim command1 As New SqlCommand("select loc_comune from localita", conn)
conn.Open()
Dim dr As SqlDataReader = command1.ExecuteReader()
comune.DataSource = dr
comune.DataBind()
dr.Close()
End Sub

<asp:DropDownList ID="comune"
DataValueField="loc_codice"
DataTextField="loc_comune"
runat="server" AppendDataBoundItems="true"
BackColor="#FFFFCC"
Font-Bold="True" Font-Names="Calibri" Font-Size="Large" style="margin-left: 51px"
Width="600px" >
<asp:ListItem Value="0"> - Seleziona - </asp:ListItem>

</asp:DropDownList>

Grazie, Maurizio

Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5