Private Sub fillTreeViewFromTemplate()
oDBC.Open()
Dim da As New MySqlDataAdapter("SELECT * FROM Filesystem ORDER BY FolderName", oDBC)
Dim dt As New DataTable
da.Fill(dt)
oDBC.Close()
Me.RadTreeViewFromTemplate.DisplayMember = "FolderName"
Me.RadTreeViewFromTemplate.ValueMember = "FilesystemId"
Me.RadTreeViewFromTemplate.ParentIDMember = "ParentId"
Me.RadTreeViewFromTemplate.DataSource = dt
'bilder setzen für alle knoten
'Me.setTreeViewImages(RadTreeViewFromTemplate.Nodes)
End Sub
Private Sub setTreeViewImages(ByVal tnc As RadTreeNodeCollection)
'für jede node das bild setzen
Dim tn As RadTreeNode
For Each tn In tnc
tn.Image = My.Resources.folder
Me.setTreeViewImages(tn.Nodes)
Next
End Sub
private void rdmMain_DockingStateChanging(object sender, Telerik.WinControls.Docking.DockingChangingEventArgs e) { |
if (e.DockableState != Telerik.WinControls.Docking.DockState.AutoHide && e.DockableState != Telerik.WinControls.Docking.DockState.Docked) { |
e.Cancel = true; |
} |
if (e.DockObject.DockPosition != DockPosition.Left && e.DockObject.DockPosition != DockPosition.Right) { |
e.Cancel = true; |
} |
} |
private void rdmMain_DockingStateChanging(object sender, Telerik.WinControls.Docking.DockingChangingEventArgs e) { |
if (e.DockableState != Telerik.WinControls.Docking.DockState.AutoHide && e.DockableState != Telerik.WinControls.Docking.DockState.Docked) { |
e.Cancel = true; |
} |
} |
private void rdmMain_DockingStateChanged(object sender, DockingChangedEventArgs e) { |
if (e.DockObject.DockPosition != DockPosition.Left && e.DockObject.DockPosition != DockPosition.Right) { |
DockMenuTo(DockPosition.Left); |
} |
} |
'adjust the filtering in the grid to defaults you might want
Me.RadGridView1.MasterGridViewInfo.TableFilteringRow.Cells("active").Value = "true"
Me.RadGridView1.MasterGridViewInfo.UpdateFiltering()
where active is the field name.
We have developed a program used by our printing department that allows them to view all letters in a queue, select a few letters, and then print these letters. I'm using the Telerik GridView to display the letters on a WinForm. A BackgroundWorker is being utilized to handle the merging and print processes. Once the worker has completed work we used the worker_RunWorkerCompleted method to refresh the data in my DataAdapter. This seems to be working each time we go through the method. Before leaving the completed method I would like to refresh the GridView with the new data in the DataAdapter. I did this by calling a Delegate to run the following code:
formLetterPrint.radGridView1.DataSource = formLetterPrint.dsLettersToPrint.Letter;
For some reason it will only refresh the GridView the first time we call the delegate. Each time after that it leaves me with a Blank GridView. If I re-sort the GridView my data shows as inteneded. Any ideas?