Good Morning.
I doubt the problem is regarding the control "Telerik.WinControls.UI.RadScheduler" componet of the software.
I will explain with details. i did a several checks
1. 9:05 - 9:07
2. 9:07 -8:09
3.9:10-8:11
I'm handling the range of one hour as follows:
(this.schScheduler.ActiveView as SchedulerDayViewBase).RangeFactor = ScaleRange
.OneHour.
It doesn’t work correctly because when I open the calender RadScheduler only show the two appointments 9:05 - 9:07 and 9:07 -9:09 and the other is that I did is hidden..
Detalis
when I open the Calender RadScheduler, it's not able to show the three appointments in the range established - it only shows one 9:05 - 9:07 and the appointment between 9:07-9:09 is hidden.. the only way to see this appointment is to drop the appointment made between 9:05 - 9:07. After that, the control shows the second appointment 9:07-9:09 - I think it is a bug.. Its a big problem because my company is selling this product and maybe its doesn't work correctly.
Perhaps there is a way to solve it? By the way, I made the tests with WinControl 2010
thanks for your help.
case "Codigo": if (grdContrato.IsInEditMode && e.Value != null) { ArticuloEntity articulo = new ArticuloEntity(); articulo = ArticuloNeg.ObtenerArticuloById(e.Value.ToString()); if (!string.IsNullOrEmpty(articulo.ArticuloId)) { this.grdContrato.CurrentCell.Value=articulo.ArticuloId; contrato.Detalle[e.RowIndex].ArticuloId = articulo.ArticuloId; contrato.Detalle[e.RowIndex].Descripcion = articulo.Descripcion; } else { BuscarArticulosForm buscarForm = new BuscarArticulosForm(e.Value.ToString(), "Codigo"); buscarForm.ShowDialog(); if (!string.IsNullOrEmpty(buscarForm.CodigoSeleccionado)) { this.grdContrato.CurrentCell.Value = buscarForm.CodigoSeleccionado; contrato.Detalle[e.RowIndex].ArticuloId = buscarForm.CodigoSeleccionado; contrato.Detalle[e.RowIndex].Descripcion = buscarForm.ArticuloSeleccionado; } } } break;this.grdContrato.CurrentCell.Value = buscarForm.CodigoSeleccionado; but do not work.private void uiProductsGrid_CommandCellClick(object sender, EventArgs e) { GridCommandCellElement button = (GridCommandCellElement) sender; if (button.RowInfo.HierarchyLevel == 1) { DataRowView drv = (DataRowView)button.RowInfo.DataBoundItem; Guid id = (Guid)drv["Id"]; Selection.DeleteSelection(id); button.MasterTemplate.Rows.Remove(button.RowInfo); return; } if (button.RowInfo.HierarchyLevel ==2) { Guid id = Guid.Parse(button.RowInfo.Cells["Id"].Value.ToString()); Product.DeleteProduct(id); // What do I put here to remove this row from the grid??? return; } }