Una volta preso il valore e inserito in un oggetto DateTime, puoi usare questa modo per inserire la data e l'ora nei due textbox:
codice:
DateTime dt=DateTime.Now; // qui è solo un esempio sulla data attuale
TextBox3.Text=dt.ToString("dd/MM/yyyy");
TextBox4.Text=dt.ToString("HH:mm:ss");
//
// Qui riprendo i due textbox e li inserisco in un nuovo oggetto datetime.
//
DateTime dt2=DateTime.Parse(TextBox3.Text+" "+TextBox4.Text);
Label2.Text=dt2.ToString();
A riguardo la validazione puoi fare:
codice:
<asp:CompareValidator id="CompareValidator1" runat="server" ControlToValidate="TextBox3" ErrorMessage="CompareValidator"
Type="Date" Operator="DataTypeCheck"></asp:CompareValidator>
<asp:CompareValidator id="CompareValidator2" runat="server" ControlToValidate="TextBox4" ErrorMessage="CompareValidator"
Type="Date" Operator="DataTypeCheck"></asp:CompareValidator>
Ciao