Public feed #602816

Something

public text v1 · immutable
Raw Edit
·published 2007-07-04 10:06 UTC
rendered paste body
Public Class Form4

    'Adapter
    Dim MySettingsAdapter As New TestDSTableAdapters.SettingsTableAdapter

    Private Sub Form4_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

        'GridSettings
        With MyGrid
            .UpdateMode = Infragistics.Win.UltraWinGrid.UpdateMode.OnCellChange
            With .DisplayLayout
                .Override.SelectTypeRow = Infragistics.Win.UltraWinGrid.SelectType.Single
                .Override.CellClickAction = Infragistics.Win.UltraWinGrid.CellClickAction.RowSelect
            End With
            MyGrid.DisplayLayout.Bands(0).Override.RowSelectors = Infragistics.Win.DefaultableBoolean.True
        End With


        'DataDource
        'MyGrid.DataSource = MySettingsAdapter.GetData

        'Bind data to grid
        MyGrid.DataSource = MySettingsAdapter.GetData

        'Bind data to textbox
        KeyNameTextBox.DataBindings.Add("Value", MyGrid.DataSource, "KeyName", True)

    End Sub

   
 
    Private Sub UpdateButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles UpdateButton.Click

        'Me.ValidateChildren()
        MyGrid.Refresh()
        'MyGrid.BeginUpdate()
        'MyGrid.UpdateData()
        'MyGrid.EndUpdate()

        'Me.SelectNextControl(MyGrid, True, False, False, False)
        Dim MyCurrentRow As Integer = MyGrid.Selected.Rows(0).Index
        MyGrid.BeginUpdate()

        MyGrid.Rows(0).Selected = True
        MyGrid.Rows(0).Activated = True
        'Try to update
        MySettingsAdapter.Update(CType(MyGrid.DataSource, DataTable).GetChanges)

        MyGrid.Rows(MyCurrentRow).Selected = True
        MyGrid.Rows(MyCurrentRow).Activated = True

        MyGrid.EndUpdate()

    End Sub

    Private Sub RefreshButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RefreshButton.Click

        MyGrid.DataSource = MySettingsAdapter.GetData

    End Sub
End Class