update Result count on filter, best fit columns, add try catch, load data after layout reset
This commit is contained in:
parent
0b83bed0dd
commit
8e7858a260
@ -52,8 +52,6 @@ Public Class frmMonitor
|
|||||||
|
|
||||||
Private MarkedColumns As New List(Of GridColumn)
|
Private MarkedColumns As New List(Of GridColumn)
|
||||||
Private ActiveSearch As Search = Nothing
|
Private ActiveSearch As Search = Nothing
|
||||||
'Private LastSearch As Search = Nothing
|
|
||||||
'Private LastLoadedSearch As Search = Nothing
|
|
||||||
|
|
||||||
Private GridBuilder As GridBuilder
|
Private GridBuilder As GridBuilder
|
||||||
Private ControlHelper As Common.ControlHelper
|
Private ControlHelper As Common.ControlHelper
|
||||||
@ -150,7 +148,7 @@ Public Class frmMonitor
|
|||||||
SplitContainerSQL.Collapsed = True
|
SplitContainerSQL.Collapsed = True
|
||||||
SplitContainerFileHTML.Collapsed = True
|
SplitContainerFileHTML.Collapsed = True
|
||||||
|
|
||||||
lbResultCount.Caption = String.Format(lbResultCount.Tag, 0)
|
SetResultCount(0)
|
||||||
|
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
FormHelper.ShowErrorMessage(ex, "frmStart_Load")
|
FormHelper.ShowErrorMessage(ex, "frmStart_Load")
|
||||||
@ -179,10 +177,6 @@ Public Class frmMonitor
|
|||||||
|
|
||||||
Dim oSearch As Search = cmbSearches.EditValue
|
Dim oSearch As Search = cmbSearches.EditValue
|
||||||
|
|
||||||
'If LastLoadedSearch IsNot Nothing AndAlso oSearch.Id = LastLoadedSearch.Id Then
|
|
||||||
' Workspace.SaveWorkspace(oSearch.Id.ToString)
|
|
||||||
'End If
|
|
||||||
|
|
||||||
MarkedColumns.Clear()
|
MarkedColumns.Clear()
|
||||||
HideAllTabs()
|
HideAllTabs()
|
||||||
|
|
||||||
@ -235,7 +229,7 @@ Public Class frmMonitor
|
|||||||
End Function)
|
End Function)
|
||||||
Next
|
Next
|
||||||
|
|
||||||
lbResultCount.Caption = String.Format(lbResultCount.Tag, TreeListResults.AllNodesCount)
|
SetResultCount(TreeListResults.AllNodesCount)
|
||||||
Else
|
Else
|
||||||
GridControlResults.Visible = True
|
GridControlResults.Visible = True
|
||||||
GridControlResults.Dock = DockStyle.Fill
|
GridControlResults.Dock = DockStyle.Fill
|
||||||
@ -263,13 +257,13 @@ Public Class frmMonitor
|
|||||||
oColumn.VisibleIndex = -1
|
oColumn.VisibleIndex = -1
|
||||||
Next
|
Next
|
||||||
|
|
||||||
lbResultCount.Caption = String.Format(lbResultCount.Tag, GridViewResults.RowCount)
|
SetResultCount(GridViewResults.RowCount)
|
||||||
End If
|
End If
|
||||||
|
|
||||||
GridViewResults.FocusInvalidRow()
|
GridViewResults.FocusInvalidRow()
|
||||||
|
GridViewResults.BestFitColumns()
|
||||||
|
|
||||||
Workspace.LoadWorkspace(oSearch.Id.ToString)
|
Workspace.LoadWorkspace(oSearch.Id.ToString)
|
||||||
'LastLoadedSearch = oSearch
|
|
||||||
|
|
||||||
btnExportMain.Enabled = True
|
btnExportMain.Enabled = True
|
||||||
|
|
||||||
@ -303,12 +297,6 @@ Public Class frmMonitor
|
|||||||
End Try
|
End Try
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Private Sub cmbSearches_SelectedValueChanged(sender As Object, e As EventArgs) Handles cmbSearches.SelectedValueChanged
|
Private Sub cmbSearches_SelectedValueChanged(sender As Object, e As EventArgs) Handles cmbSearches.SelectedValueChanged
|
||||||
DisposeTreeList()
|
DisposeTreeList()
|
||||||
InitTreeList()
|
InitTreeList()
|
||||||
@ -322,7 +310,7 @@ Public Class frmMonitor
|
|||||||
btnExportMain.Enabled = False
|
btnExportMain.Enabled = False
|
||||||
btnExportDetails.Enabled = False
|
btnExportDetails.Enabled = False
|
||||||
|
|
||||||
lbResultCount.Caption = String.Format(lbResultCount.Tag, 0)
|
SetResultCount(0)
|
||||||
|
|
||||||
LoadSearch()
|
LoadSearch()
|
||||||
HideAllTabs()
|
HideAllTabs()
|
||||||
@ -336,11 +324,6 @@ Public Class frmMonitor
|
|||||||
|
|
||||||
Dim oSearch As Search = CType(cmbSearches.SelectedItem, Search)
|
Dim oSearch As Search = CType(cmbSearches.SelectedItem, Search)
|
||||||
|
|
||||||
'If ActiveSearch IsNot Nothing Then
|
|
||||||
' Workspace.SaveWorkspace(ActiveSearch.Id.ToString)
|
|
||||||
'End If
|
|
||||||
|
|
||||||
'LastSearch = ActiveSearch
|
|
||||||
ActiveSearch = oSearch
|
ActiveSearch = oSearch
|
||||||
|
|
||||||
AdornerUIManager2.Hide()
|
AdornerUIManager2.Hide()
|
||||||
@ -412,8 +395,6 @@ Public Class frmMonitor
|
|||||||
SplitContainerSQL.Collapsed = True
|
SplitContainerSQL.Collapsed = True
|
||||||
SplitContainerFileHTML.Collapsed = True
|
SplitContainerFileHTML.Collapsed = True
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
For Each oSQLCommand As KeyValuePair(Of String, String) In oSQLCommands
|
For Each oSQLCommand As KeyValuePair(Of String, String) In oSQLCommands
|
||||||
Try
|
Try
|
||||||
Dim oExtracted = ExtractTitle(oSQLCommand.Value)
|
Dim oExtracted = ExtractTitle(oSQLCommand.Value)
|
||||||
@ -440,8 +421,6 @@ Public Class frmMonitor
|
|||||||
End Try
|
End Try
|
||||||
Next
|
Next
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
For Each oFile As KeyValuePair(Of String, String) In oFilePaths
|
For Each oFile As KeyValuePair(Of String, String) In oFilePaths
|
||||||
Try
|
Try
|
||||||
Dim oExtracted = ExtractTitle(oFile.Value)
|
Dim oExtracted = ExtractTitle(oFile.Value)
|
||||||
@ -699,11 +678,14 @@ Public Class frmMonitor
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub BarButtonItem4_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles btnReloadSearches.ItemClick
|
Private Sub BarButtonItem4_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles btnReloadSearches.ItemClick
|
||||||
|
Try
|
||||||
|
LoadSearches()
|
||||||
|
|
||||||
LoadSearches()
|
TreeListResults.DataSource = Nothing
|
||||||
|
GridControlResults.DataSource = Nothing
|
||||||
TreeListResults.DataSource = Nothing
|
Catch ex As Exception
|
||||||
GridControlResults.DataSource = Nothing
|
FormHelper.ShowErrorMessage(ex, "Suchen neu laden")
|
||||||
|
End Try
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub GridViewResults_FocusedRowChanged(sender As Object, e As Views.Base.FocusedRowChangedEventArgs)
|
Private Sub GridViewResults_FocusedRowChanged(sender As Object, e As Views.Base.FocusedRowChangedEventArgs)
|
||||||
@ -787,6 +769,11 @@ Public Class frmMonitor
|
|||||||
End Try
|
End Try
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
Private Sub GridViewResults_ColumnFilterChanged(sender As Object, e As EventArgs)
|
||||||
|
Dim oView As GridView = sender
|
||||||
|
SetResultCount(oView.DataRowCount)
|
||||||
|
End Sub
|
||||||
|
|
||||||
Private Sub HideAllTabs()
|
Private Sub HideAllTabs()
|
||||||
Dim oAllTabs = SQLResultTabs.
|
Dim oAllTabs = SQLResultTabs.
|
||||||
Concat(FileResultTabs).
|
Concat(FileResultTabs).
|
||||||
@ -799,17 +786,9 @@ Public Class frmMonitor
|
|||||||
SplitContainerFileHTML.Collapsed = True
|
SplitContainerFileHTML.Collapsed = True
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
'Private Sub frmMonitor_Closing(sender As Object, e As CancelEventArgs) Handles Me.Closing
|
Private Async Sub btnResetLayout_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles btnResetLayout.ItemClick
|
||||||
' If ActiveSearch IsNot Nothing Then
|
|
||||||
' Workspace.SaveWorkspace(ActiveSearch.Id.ToString)
|
|
||||||
' End If
|
|
||||||
'End Sub
|
|
||||||
|
|
||||||
Private Sub btnResetLayout_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles btnResetLayout.ItemClick
|
|
||||||
If ActiveSearch IsNot Nothing Then
|
If ActiveSearch IsNot Nothing Then
|
||||||
Workspace.ResetWorkspace(ActiveSearch.Id.ToString)
|
Workspace.ResetWorkspace(ActiveSearch.Id.ToString)
|
||||||
'LastLoadedSearch = Nothing
|
|
||||||
'ActiveSearch = Nothing
|
|
||||||
|
|
||||||
DisposeTreeList()
|
DisposeTreeList()
|
||||||
InitTreeList()
|
InitTreeList()
|
||||||
@ -817,12 +796,10 @@ Public Class frmMonitor
|
|||||||
DisposeGrid()
|
DisposeGrid()
|
||||||
InitGrid()
|
InitGrid()
|
||||||
|
|
||||||
'LoadSearch()
|
|
||||||
HideAllTabs()
|
HideAllTabs()
|
||||||
|
Await LoadData()
|
||||||
|
|
||||||
LoadData()
|
SetResultCount(0)
|
||||||
|
|
||||||
lbResultCount.Caption = String.Format(lbResultCount.Tag, 0)
|
|
||||||
End If
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
@ -833,11 +810,16 @@ Public Class frmMonitor
|
|||||||
GridControlResults = Nothing
|
GridControlResults = Nothing
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
Private Sub SetResultCount(pResults As Integer)
|
||||||
|
lbResultCount.Caption = String.Format(lbResultCount.Tag, pResults)
|
||||||
|
End Sub
|
||||||
|
|
||||||
Private Sub InitGrid()
|
Private Sub InitGrid()
|
||||||
GridControlResults = GridLoader.InitGrid()
|
GridControlResults = GridLoader.InitGrid()
|
||||||
GridViewResults = DirectCast(GridControlResults.DefaultView, GridView)
|
GridViewResults = DirectCast(GridControlResults.DefaultView, GridView)
|
||||||
|
|
||||||
AddHandler GridViewResults.FocusedRowChanged, AddressOf GridViewResults_FocusedRowChanged
|
AddHandler GridViewResults.FocusedRowChanged, AddressOf GridViewResults_FocusedRowChanged
|
||||||
|
AddHandler GridViewResults.ColumnFilterChanged, AddressOf GridViewResults_ColumnFilterChanged
|
||||||
|
|
||||||
SplitContainerSQL.Panel1.Controls.Add(GridControlResults)
|
SplitContainerSQL.Panel1.Controls.Add(GridControlResults)
|
||||||
End Sub
|
End Sub
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user