Académique Documents
Professionnel Documents
Culture Documents
5. 8.
a ToolStrip. Haga clic con el botn secundario del mouse (ratn) en el formulario y elija Ver cdigo.
9.
En el Editor de cdigo, busque la lnea de cdigo que carga los datos en el adaptador de la tabla. Este cdigo se genera cuando configura el enlace de datos en el paso 2. El cdigo debera ser similar al siguiente: TableAdapterName.Fill(DataSetName.TableName).
Probablemente estar en el evento Load del formulario. 10. Cree un controlador de eventos para el evento Click del botn Cargar ToolStripButton que ha creado anteriormente y pase el
cdigo de carga de datos a l. El cdigo ahora debe ser similar al siguiente: [Visual Basic] Private Sub LoadButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LoadButton.Click TableAdapterName.Fill(DataSetName.TableName) End Sub [C#] private void LoadButton_Click(System.Object sender, System.EventArgs e) { TableAdapterName.Fill(DataSetName.TableName); } 11. Cree un controlador de eventos para el evento Click del botn Guardar ToolStripButton que ha creado anteriormente para actualizar los datos de la tabla a la que est enlazado el control. [Visual Basic] Private Sub SaveButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SaveButton.Click TableAdapterName.Update(DataSetName.TableName) End Sub [C#] private void SaveButton_Click(System.Object sender, System.EventArgs e) { TableAdapterName.Update(DataSetName.TableName); }
Nota En algunos casos, el componente BindingNavigator ya tendr un botn Guardar, pero el Diseador de Windows Forms no habr generado ningn cdigo. En este caso, puede colocar el cdigo anterior en el controlador Click para ese botn, en lugar de crear un botn totalmente nuevo en ToolStrip. Sin embargo, el botn est deshabilitado de forma predeterminada, por tanto debe establecer la propiedad Enabled del botn en true para que el botn funcione correctamente.
12. Cree un controlador de eventos para el evento Click del botn Cancelar ToolStripButton que ha creado anteriormente y escriba cdigo para cancelar cualquier cambio en el registro de datos que se muestra. [Visual Basic] Private Sub CancelButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CancelButton.Click
BindingSourceName.CancelEdit() End Sub [C#] Private Sub CancelButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CancelButton.Click BindingSourceName.CancelEdit() End Sub
Nota El mtodo CancelEdit est en el mbito de la fila de datos. Guarde los cambios que haya realizado al ver el registro concreto antes de desplazarse al registro siguiente.