Visual Basic.NET - Urgente!!!!!

 
Vista:

Urgente!!!!!

Publicado por Pedrito (4 intervenciones) el 11/07/2008 09:46:02
Estoy trabajando con Visual Basic de Visual Studio 2008, tengo un formulario donde introduzco unos datos, y cuando le doy al botón para grabar los datos, me da un mensaje de error, por favor haber si alguien puede decirme donde esta mal lo que estoy haciendo, esta es la sentencia que tengo puesta en en el botón para grabar los datos:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Me.RULETATableAdapter.Update(Me.AGENDADataSet)
End Sub

Este es el mensaje que me pone de error:

Update requiere que UpdateCommand sea válido cuando se pasa la colección DataRow con filas modificadas.

Saludos,

Pedrito
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Urgente!!!!!

Publicado por Alberto Gutierrez (29 intervenciones) el 13/07/2008 05:34:26
Hola, primero tienes que establecer una conexion entre los campos de la tabla y los elementos del formulario a traves de un DataBinding

EN LA LINEA DE CODIGO GENERAL:
dim da as DataAdapter
dim ds as Dataset
dim bs as BindingSource

EN EL LOAD DEL FORM:
da = new DataAdapter("SELECT * FROM Tabla", Conexion)
ds = new Dataset
Conexion.Open
da.Fill(ds, "Tabla")
Conexion.Close

bs = new BindingSource
bs.DataSource = ds
bs.DataMember = "Tabla"
BarraNavegacion = bs

TextBox1.DataBinding.Add("Text", bs, "Campo")
CheckBox.DataBinding.Add("Checked", bs, "Campo")
[...]

EN EL BOTON GUARDAR:
da = new DataAdapter("SELECT * FROM Tabla", Conexion)
ds = new Dataset
Conexion.Open
da.Fill(ds, "Tabla")
Conexion.Close
da.Update(ds, "Tabla")
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar