Private Sub rgvSKUDetails_CommandCellClick(sender As System.Object, e As System.EventArgs) Handles rgvSKUDetails.CommandCellClick If TypeOf rgvSKUDetails.CurrentRow Is Telerik.WinControls.UI.GridViewNewRowInfo Then Exit Sub End If rgvSKUDetails.Rows.RemoveAt(rgvSKUDetails.CurrentRow.Index) End SubPublic Sub rgvSKUDetails_UserDeletingRow(sender As System.Object, e As Telerik.WinControls.UI.GridViewRowCancelEventArgs) Handles rgvSKUDetails.UserDeletingRowMsgbox("Why Did you delete it?")
'This section here, im supposed to update the database that the
record has been deleted, but since this event is not firing is
there anyway that i could capture the event so i could update the database
that the user deleted the record?
'Perform Update to database End Sub

Private Sub dgv_Clients_RowFormatting(sender As System.Object, e As Telerik.WinControls.UI.RowFormattingEventArgs) Handles dgv_Clients.RowFormatting
Dim ClientBound As Client = TryCast(e.RowElement.Data.DataBoundItem, Client)
If ClientBound IsNot Nothing AndAlso Helper.ActiveDirectoryHelper.GetInstance.GetCurrentUser.Guid.Equals(ClientBound.FK_OwnerUser) Then
e.RowElement.DrawFill = True
e.RowElement.BackColor = Color.Red
e.RowElement.BackColor2 = Color.White
e.RowElement.BackColor3 = Color.White
e.RowElement.BackColor4 = Color.White
e.RowElement.GradientStyle = GradientStyles.Linear
e.RowElement.GradientAngle = 360
Else
e.RowElement.ResetValue(LightVisualElement.DrawFillProperty, ValueResetFlags.Local)
e.RowElement.ResetValue(LightVisualElement.BackColorProperty, ValueResetFlags.Local)
e.RowElement.ResetValue(LightVisualElement.BackColor2Property, ValueResetFlags.Local)
e.RowElement.ResetValue(LightVisualElement.BackColor3Property, ValueResetFlags.Local)
e.RowElement.ResetValue(LightVisualElement.BackColor4Property, ValueResetFlags.Local)
e.RowElement.ResetValue(LightVisualElement.GradientStyleProperty, ValueResetFlags.Local)
e.RowElement.ResetValue(LightVisualElement.GradientAngleProperty, ValueResetFlags.Local)
End If
End Sub
private void rlvLegend_VisualItemCreating(object sender, ListViewVisualItemCreatingEventArgs e){ e.VisualItem = new LegendCustomVisualItem(); }protected override void CreateChildElements(){ base.CreateChildElements(); this.stackLayout = new StackLayoutPanel(); this.stackLayout.Orientation = Orientation.Vertical; this.stackLayout.EqualChildrenWidth = true; //Header space this.p1 = new RadPanelElement(); p1.AutoSize = true; p1.MinSize = new Size(200, 20); p1.NotifyParentOnMouseInput = true; p1.ShouldHandleMouseInput = false; p1.PanelBorder.Visibility = ElementVisibility.Hidden; this.stackLayout.Children.Add(p1); this.stackLayout.Children.Add(new LegendCustomStack("Test 1", Color.Red, Color.Red)); this.stackLayout.Children.Add(new LegendCustomStack("Test 2", Color.Blue, Color.Red)); this.stackLayout.Children.Add(new LegendCustomStack("Test 3", Color.Aquamarine, Color.Red)); this.stackLayout.Children.Add(new LegendCustomStack("Test 4", Color.DimGray, Color.Red)); this.Children.Add(this.stackLayout);}public class LegendCustomStack : StackLayoutPanel{ private int _height = 15; public LegendCustomStack(string labelText, Color fillColor, Color outlineColor) { //spacer panel RadPanelElement p2; p2 = new RadPanelElement(); p2.AutoSize = true; p2.MinSize = new Size(25, _height); p2.NotifyParentOnMouseInput = true; p2.ShouldHandleMouseInput = false; p2.PanelBorder.Visibility = ElementVisibility.Hidden; this.Children.Add(p2); RadPanelElement p3 = new RadPanelElement(); p3.AutoSize = false; p3.Size = new Size(_height, _height); p3.PanelFill.NumberOfColors = 1; p3.PanelFill.BackColor = fillColor; p3.PanelBorder.ForeColor = outlineColor; p3.NotifyParentOnMouseInput = true; p3.ShouldHandleMouseInput = false; //p3.Alignment = ContentAlignment.MiddleLeft; this.Children.Add(p3); RadLabelElement l1 = new RadLabelElement(); l1.Text = labelText; l1.NotifyParentOnMouseInput = true; l1.ShouldHandleMouseInput = false; l1.TextAlignment = ContentAlignment.TopLeft; this.Children.Add(l1); }}chartMarginsTitle1.Bottom = ((Telerik.Charting.Styles.Unit)(resources.GetObject("chartMarginsTitle1.Bottom")));