97 lines
3.4 KiB
VB.net
97 lines
3.4 KiB
VB.net
Public Class Form_SysLog
|
||
Dim m_LogManage As New CLogManage
|
||
Dim m_Table As New System.Data.DataTable
|
||
Dim m_InitOver As Boolean = False
|
||
|
||
Private Sub GetDataSet()
|
||
If Not m_Table Is Nothing Then
|
||
m_Table.Dispose()
|
||
End If
|
||
m_Table = New DataTable
|
||
|
||
SQL_Query(COL_RIGHTS.系统记录, "SELECT * FROM `" & CLogManage.cst_TABLE_NAME & "` GROUP BY `" & CLogManage.m_COLS_NAME(CLogManage.COLS.序号) & "`", m_Table)
|
||
End Sub
|
||
|
||
'Private Sub bt_Add_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
|
||
' If m_LogManage.AddItem("系统记录表", "添加一条", "tony") = ERROR_CODE.SUCCESS Then
|
||
' MsgBox("OK")
|
||
' Else
|
||
' MsgBox("error")
|
||
' End If
|
||
'End Sub
|
||
|
||
'Private Sub btDel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
|
||
' m_LogManage.DeleteItem(1)
|
||
'End Sub
|
||
|
||
'Private Sub btQuery_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
|
||
|
||
' Dim rDate As Date = Now
|
||
' Dim rData(6) As String
|
||
|
||
' m_LogManage.QueryItem(2, rDate, rData(1), rData(2), rData(3), rData(4), rData(5))
|
||
'End Sub
|
||
|
||
'Private Sub btGetCount_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
|
||
' Dim count As Integer
|
||
' m_LogManage.GetLogCounts(count)
|
||
' MsgBox(count)
|
||
'End Sub
|
||
|
||
Private Sub btRefresh_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btRefresh.Click
|
||
RefreshList()
|
||
End Sub
|
||
|
||
Private Function RefreshList() As Boolean
|
||
GetDataSet()
|
||
|
||
Grid1.AllowUserSort = True
|
||
Grid1.DisplayFocusRect = False
|
||
Grid1.ExtendLastCol = True
|
||
Grid1.DisplayRowArrow = True
|
||
Grid1.BoldFixedCell = False
|
||
Grid1.SortIndicatorStyle = FlexCell.SortIndicatorStyleEnum.Light3D
|
||
|
||
'绑定到数据源时可以指定固定行数,但绑定后不能改变Grid.FixedRows属性的值
|
||
'Grid1.SetDataBinding(m_Table, "products", True, 2)
|
||
Grid1.SetDataBinding(m_Table, "", True, 1)
|
||
|
||
CGirdInfo.LoadGridInfo("系统记录", Grid1)
|
||
|
||
Grid1.Locked = True
|
||
|
||
Return True
|
||
End Function
|
||
|
||
Private Sub Form_SysLog_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
|
||
RefreshList()
|
||
CGirdInfo.LoadGridInfo("系统记录", Grid1)
|
||
|
||
Me.Left = My.Settings.FORM_SYSLOG_X
|
||
Me.Top = My.Settings.FORM_SYSLOG_Y
|
||
Me.Width = My.Settings.FORM_SYSLOG_WIDTH
|
||
Me.Height = My.Settings.FORM_SYSLOG_HEIGHT
|
||
|
||
m_InitOver = True
|
||
End Sub
|
||
|
||
Private Sub Form_SysLog_LocationChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.LocationChanged
|
||
If m_InitOver = True Then
|
||
My.Settings.FORM_SYSLOG_X = Me.Left
|
||
My.Settings.FORM_SYSLOG_Y = Me.Top
|
||
My.Settings.Save()
|
||
End If
|
||
End Sub
|
||
|
||
Private Sub Form_SysLog_Resize(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Resize
|
||
If m_InitOver = True Then
|
||
My.Settings.FORM_SYSLOG_HEIGHT = Me.Height
|
||
My.Settings.FORM_SYSLOG_WIDTH = Me.Width
|
||
My.Settings.Save()
|
||
End If
|
||
End Sub
|
||
|
||
Private Sub Grid1_ColWidthChange(ByVal Sender As System.Object, ByVal e As FlexCell.Grid.ColWidthChangeEventArgs) Handles Grid1.ColWidthChange
|
||
CGirdInfo.SaveGirdInfo("系统记录", Grid1)
|
||
End Sub
|
||
End Class |