Bueno el problema que tengo es que: actualmente tengo 2 combobox asociados (Regiones y Ciudades).
Lo hagogde esta manera:
Código vb.net:
Ver original
Private Sub txRegion_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles txRegion.Enter txCiudad.Text = Nothing Dim conexion As New SqlConnection(cadena) Dim MiAdapter As SqlDataAdapter = New SqlDataAdapter("SELECT id_region, nombre_region FROM region", conexion) Dim MiDataSet As New DataSet MiAdapter.Fill(MiDataSet) txRegion.DisplayMember = "nombre_region" txRegion.ValueMember = "id_region" txRegion.DataSource = MiDataSet.Tables(0) End Sub Private Sub txCiudad_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles txCiudad.Enter Dim conexion As New SqlConnection(cadena) Dim da As SqlDataAdapter = New SqlDataAdapter("SELECT id_ciudad, nombre_ciudad FROM region R, provincia P, ciudad C WHERE R.id_region=P.id_region AND P.id_provincia=C.id_provincia AND R.id_region='" & txRegion.SelectedValue & "'", conexion) Dim ds As New DataSet da.Fill(ds) txCiudad.DisplayMember = "nombre_ciudad" txCiudad.ValueMember = "id_ciudad" txCiudad.DataSource = ds.Tables(0) End Sub
Y al apretar el boton Guardar, de esta otra forma
Código vb.net:
Ver original
Private Sub guardar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles guardar.Click ingresar_duplicado_cliente(txRut.Text, txNombre.Text, txTelFijo.Text, txTelMovil.Text, txDomicilio.Text, txPerContacto.Text, txGiro.Text, txMail.Text, txFecha.Text, txEstado.Text, txCiudad.SelectedValue) ep.Clear() End Sub
Este Formulario ingresa los datos de un cliente entre los cuales estan la ciudad que a su vez esta asociado a region. El problema que tengo, es que puede darse el caso que el usuario no quiera ingresar este dato txCiudad.SelectedValue.
El problema que tengo con esto es que cuando no se escoge ninguna ciudad al intentar realizar el registro de este cliente, me da un error, el error es por que no se a ingresado el txCiudad.SelectedValue.
Por lo tanto me gustaria saber si es posible realizar este registro del cliente sin necesidad de que el campo ciudad sea obligatorio, osea se realize el registro del cliente, seleccionando o no la ciudad.
Espero me den una ayudita porfa vor
De antemano Muchas Gracias