| // folder details child view and relation |
| GridViewTemplate foldersTemplate = new GridViewTemplate(); |
| foldersTemplate.EnableGrouping = false; |
| foldersTemplate.AllowAddNewRow = false; |
| foldersTemplate.ShowColumnHeaders = false; |
| foldersTemplate.Columns.Add(new GridViewDataColumn(FDScheduleIdField) { IsVisible = false }); |
| foldersTemplate.Columns.Add(new GridViewDataColumn(FDFolderNameField) { Width = 400 }); |
| foldersTemplate.DataSource = _folders; |
| radGridView1.MasterGridViewTemplate.ChildGridViewTemplates.Add(foldersTemplate); |
| GridViewRelation foldersRelation = new GridViewRelation(radGridView1.MasterGridViewTemplate); |
| foldersRelation.ChildTemplate = foldersTemplate; |
| foldersRelation.RelationName = "upload_folders"; |
| foldersRelation.ParentColumnNames.Add(CUCompletedUploadIdField); |
| foldersRelation.ChildColumnNames.Add(FDScheduleIdField); |
| radGridView1.Relations.Add(foldersRelation); |
| // add logs child view and relation |
| GridViewTemplate logsTemplate = new GridViewTemplate(); |
| logsTemplate.EnableGrouping = false; |
| logsTemplate.AllowAddNewRow = false; |
| logsTemplate.ShowColumnHeaders = false; |
| logsTemplate.Columns.Add(new GridViewDataColumn(ULIdField) { IsVisible = false }); |
| logsTemplate.Columns.Add(new GridViewDataColumn(ULNameField) { Width = 400 }); |
| logsTemplate.DataSource = _logs; |
| radGridView1.MasterGridViewTemplate.ChildGridViewTemplates.Add(logsTemplate); |
| GridViewRelation logsRelation = new GridViewRelation(radGridView1.MasterGridViewTemplate); |
| logsRelation.ChildTemplate = logsTemplate; |
| logsRelation.RelationName = "upload_logs"; |
| logsRelation.ParentColumnNames.Add(CUCompletedUploadIdField); |
| logsRelation.ChildColumnNames.Add(ULIdField); |
| radGridView1.Relations.Add(logsRelation); |
| dgv.ClearSelection() |
| For Each row In dgv.Rows |
| If row.DataBoundItem.Equals(rowObject) Then |
| row.IsSelected = True |
| Exit For |
| End If |
| Next |
Private Sub
RadForm1_Load(sender As Object, e As EventArgs)
tbGiftType.TextBoxElement.TextBoxItem.HostedControl.ContextMenuStrip =
New
ContextMenuStrip()
tbGiftType.TextBoxElement.MouseDown +=
New MouseEventHandler
(TextBoxElement_MouseDown)
LoadWrappingContextMenu()
End Sub
It's for quit the default context menu of radtextbox and put a context menu with my properties.
Wath's the code for it?
Thanks
David.
Hi,
is there any event available for delete appointment.? I want to handle event for appointment delete. If there is no event available then is there any work around for it? I tried the event key down and checking the key code with delete. but even when i code as follows " e.SuppressKeyPress = false;" the selected appointment gets deleted from the UI. Or is there any way to disable the deleting of appointment?
Regards
Nitin