Improving code and UI Performance
Posted
by Kobojunkie
on Stack Overflow
See other posts from Stack Overflow
or by Kobojunkie
Published on 2010-05-22T00:35:13Z
Indexed on
2010/05/22
0:40 UTC
Read the original article
Hit count: 479
I am dealing with a situation that I need some help with here. I need to improve performance on functionality that records and updates UI with user selection info. What my code current does is
'This is called to update the Database each time the user makes a new selection on the UI
Private Sub OnFilterChanged(String newReviewValueToAdd)
AddRecentViewToDB(newReviewValueToAdd)
UpdateRecentViewsUI()
PageReviewGrid.Rebind()'Call Grid Rebind
End Sub
'This is the code that handles updating the UI with the Updated selection Private Sub UpdateRecentViewsUI() Dim rlNode As RadTreeNode = radTree.FindNodeByValue("myreviewnode") Dim Obj As Setting Dim treenode As RadTreeNode For i As Integer = 0 To Count - 1 Obj = Setting.Review.Item(i) treenode = New RadTreeNode(datetime.now.ToString,i.ToString()) treenode.ToolTip = obj.GetFilter radNode1.Nodes.Add(treenode) Next End Sub
Private Sub UpdateRecentViewsUI()
Dim pnlNav As RadPanelItem = rpbMyLoans.FindItemByValue("rpiMLNavTree")
Dim radTree As RadTreeView = CType(pnlNav.FindControl("rtMyLoansNav"), RadTreeView)
Dim rlNode As RadTreeNode = radTree.FindNodeByValue("MLRS")
rlNode.Nodes.Clear()
Dim objRS As SharedCode.WATSUserSettings.MyLoansView
Dim objRTN As RadTreeNode
For intItem As Integer = 0 To GetUserSettings.MyLoansRecentViews.Count - 1
objRS = GetUserSettings.MyLoansRecentViews.Item(intItem)
objRTN = New RadTreeNode(objRS.LastUpdate.ToString, intItem.ToString)
objRTN.ToolTip = objRS.getFilterString
rlNode.Nodes.Add(objRTN)
Next
End Sub
© Stack Overflow or respective owner