Tengo esto hasta el momento, es el boton de adicionar:
Código:
Una ayudita'Boton para registrar los datos del usuario
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
'Manejando el combobox
If ComboBox1.SelectedItem = "Masculino" Then
valorcombo = ComboBox1.SelectedItem(0)
End If
If ComboBox1.SelectedItem = "Femenino" Then
valorcombo = ComboBox1.SelectedItem(0)
End If
'Ambientes desconectados con datarow
'Cadena Sql
Dim cadenasql As String = "SELECT * FROM Empleado"
'Dim Comando As New SqlCommand(cadenasql, Objconexion)
Dim Comando As SqlCommand
Comando = New SqlCommand(cadenasql, Objconexion)
Objconexion.Open()
adaptador.InsertCommand = Comando 'coloco la conexion, con la cadena sql y el objeto de conexion, el SelectCommand referencia a un comando (instrucción SQL o nombre de procedimiento almacenado) que recupera filas del almacén de datos.
Dim ds As New DataSet() 'creando conjunto de tablas virtuales dataset
adaptador.Fill(ds, "ListEmp") '(tabla virtual dataset, Le damos un alias a la tabla con la cual trabajaremos)
Objconexion.Close()
Dim dr As DataRow
'adicionando un datarow (fila virtual), a un dataset
dr = ds.Tables("ListEmp").NewRow()
dr("NOMBRE") = TextBox1.Text
dr("INIC") = TextBox2.Text
dr("APELLIDO") = TextBox3.Text
dr("CI") = TextBox4.Text
dr("NSS") = TextBox5.Text
dr("FECHAN") = DateTimePicker1.Value.Date
dr("DIRECCION") = TextBox6.Text
dr("SEXO") = valorcombo
dr("SALARIO") = TextBox7.Text
dr("NSSSUPER") = TextBox8.Text
dr("ND") = NumericUpDown1.Value
ds.Tables("ListEmp").Rows.Add(dr)
MsgBox("datos adicioados..." & BmBase.Count)
'Borramos lo que contienen los controles del databinding
TextBox1.DataBindings.Clear() 'Borramos el valor que tiene el textbox, introducido por el databinding
TextBox2.DataBindings.Clear()
TextBox3.DataBindings.Clear()
TextBox4.DataBindings.Clear()
TextBox5.DataBindings.Clear()
DateTimePicker1.DataBindings.Clear()
TextBox6.DataBindings.Clear()
ComboBox1.DataBindings.Clear()
TextBox7.DataBindings.Clear()
TextBox8.DataBindings.Clear()
NumericUpDown1.DataBindings.Clear()
TextBox1.DataBindings.Add("Text", ds, "ListEmp.NOMBRE")
TextBox2.DataBindings.Add("Text", ds, "ListEmp.INIC")
TextBox3.DataBindings.Add("Text", ds, "ListEmp.APELLIDO")
TextBox4.DataBindings.Add("Text", ds, "ListEmp.CI")
TextBox5.DataBindings.Add("Text", ds, "ListEmp.NSS")
DateTimePicker1.DataBindings.Add("Text", ds, "ListEmp.FECHAN")
TextBox6.DataBindings.Add("Text", ds, "ListEmp.DIRECCION")
ComboBox1.DataBindings.Add("Text", ds, "ListEmp.SEXO")
TextBox7.DataBindings.Add("Text", ds, "ListEmp.SALARIO")
TextBox8.DataBindings.Add("Text", ds, "ListEmp.NSSSUPER")
NumericUpDown1.DataBindings.Add("Text", ds, "ListEmp.ND")
BmBase = Me.BindingContext(ds, "ListEmp")
End Sub



