Hola,
Necesitaría una ayudita por favor, (
Dentro de un UserControl tengo unos textbox y unu dattagrid que
muestran los textbox los datos de un presuppestos y el dadtagrid los
datos dde las líneas del presupuesto.
Cuando selecciono sobre un Treeview el presupuesto que deseo ver,
utilizo el siguiente códdigo:
Me.Presupuestos1.Ds_Presupuestos1.Tables("presupuestos").DefaultView.RowFilter
= ""
Me.Presupuestos1.Ds_Presupuestos1.Tables("presupuestos").DefaultView.RowStateFilter
= DataViewRowState.CurrentRows
Me.Presupuestos1.Ds_Presupuestos1.Tables("presupuestos").DefaultView.Sort
= "id_presupuestos"
'Me.Presupuestos1.BindingContext(Me.Presupuestos1.Ds_Presupuestos1,
"presupuestos").Position Me.Presupuestos1.Ds_Presupuestos1.Tables("presupuestos").DefaultView.Find(TreeView1.SelectedNode.Tag(0))
Me.Presupuestos1.BindingContext(Me.Presupuestos1.Ds_Presupuestos1,
"presupuestos").Position Me.Presupuestos1.Ds_Presupuestos1.Tables("presupuestos").DefaultView.Find(TreeView1.SelectedNode.Tag(0))
Me.Presupuestos1.BindingContext(Me.Presupuestos1.Ds_Presupuestos1.presupuestos).Position
Me.Presupuestos1.Ds_Presupuestos1.Tables("presupuestos").DefaultView.Find(TreeView1.SelectedNode.Tag(0))
* En Tag(0) esta el id_presupuestos
Donde:
Presupuestos1 es el UserControl,
dentro tiene un dataset Ds_presupuestos en el que ademaa de otraas
exxisten las tablas "presupuestos" y "linea_presupuestos",
y una relación enttre presupuestos y linea_prsupuestos llamada
"presupuestoslinea_presupuestos".
Se muestran todos los datos perfectamente,
Llevo unos dias intentando introducir un nuevo registro mediantte uun
botón "nuevo prssupuesto" y no lo consigo.. alguien puede aayudarme
por faavor?
yo hago lo siguiente cuando se pulssa el botón "nuevo presupuesto": (
además de otras cosas)
Dim ds_auxiliar As DataSet = Me.Ds_Presupuestos1
ds_auxiliar.Tables(tabla_aux).NewRow()
ds_auxiliar.Tables("linea_presupuestos").NewRow()
Me.BindingContext(ds_auxiliar, tabla_aux).AddNew()
Me.BindingContext(ds_auxiliar, "linea_presupuestos").AddNew()
muchisimaas graciaas
Leer las respuestas