-
Notifications
You must be signed in to change notification settings - Fork 0
/
Main.vb
28 lines (21 loc) · 992 Bytes
/
Main.vb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Imports DevExpress.XtraEditors
Imports DXSample.Data
Namespace DXSample
Public Partial Class Main
Inherits XtraForm
Private provider As FilterNameProvider
Public Sub New()
InitializeComponent()
gridView1.OptionsView.FilterCriteriaDisplayStyle = FilterCriteriaDisplayStyle.Text
recordBindingSource.DataSource = DataHelper.GetData(10)
provider = New FilterNameProvider(gridView1) With {.AllowSettingFilterNames = True}
End Sub
Private filePath As String = "Layout.xml"
Private Sub OnSaveLayoutButtonClick(ByVal sender As Object, ByVal e As DevExpress.XtraBars.ItemClickEventArgs)
gridView1.SaveLayoutToXmlEx(provider, filePath)
End Sub
Private Sub OnRestoreLayoutButtonClick(ByVal sender As Object, ByVal e As DevExpress.XtraBars.ItemClickEventArgs)
gridView1.RestoreLayoutFromXmlEx(provider, filePath)
End Sub
End Class
End Namespace