Hi All,
i create new winform and add radRibbonBar, but whenever open the form, it automatically added a another, please see attach file.
When the datasource is set for a gridview with sorting applied, the first row in the Rows collection is selected rather than the first row in the ChildRows collection. This causes the gridview to scroll to the position of the first row in the datasource rather than the first displayed row in the gridview.
Steps to reproduce:
Set the datasource for the gridview
Sort the gridview
Set the datasource for the gridview again
The first row in the datasource will be selected and scrolled to, rather than the first displayed row.
I have a grid populated from a base class. The base class has a enum property to identify what type of derived object it is. When the user adds a new row and changes that enum value, I need to replace the object with the associated derived type. Example:
public enum ObjectType
{
Base,
ChildA,
ChildB
}
public class Base
{
public ObjectType Type { get; set; }
}
public class ChildA : Base { }
public class ChildB : Base { }
The grid will initially create a new row with a DataBoundObject of Type 'Base'.
When the the user changes the 'ObjectType' column to 'ObjectType.ChildA' I need to replace the row's DataBoundObject with a new instance of 'ChildA'.
The grid's DataSource is set to a BindingSource; who's DataSource is set to BindingList<Base>.
I tried to replace the object in the BindingList. Then set the BindingSource.DataSource to the updated BindingList. And then call BindingSource.ResetBindings(false) to updated the GridView. But I receive a NullReferenceException.
How can I replace the Row's DataBoundObject with a derived object?
I have a form that loads an existing pdf into a radPdfViewer. The user then has the option to move this file to a new location, with a new file name and then delete the original file.
I am able to load and view the original pdf. I am also able to export this file to a new location with a new file name. The problem occurs when I attempt to delete the original file. I am receiving the error message "The process cannot access the file ... because it is being used by another process." Obviously I am not disposing of something properly, but I am unsure of the correct steps to take. Any help would be appreciated.
I am using Visual Studio 2015 and the following code:
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
RadPdfViewer1.LoadDocument(OriginalFileName)
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim exportProvider As New Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.PdfFormatProvider
Dim NewFile As RadFixedDocument = exportProvider.Import(System.IO.File.OpenRead(OriginalFileName))
Dim out As System.IO.Stream = System.IO.File.OpenWrite(NewFileName)
exportProvider.Export(NewFile, out)
out.Flush()
out.Dispose()
out.Close()
NewFile = Nothing
exportProvider = Nothing
RadPdfViewer1.UnloadDocument()
System.IO.File.Delete(OriginalFileName) ----> this is the line that gives the error
End Sub
Hi.
How can i change the distance between a CategoricalAxis and its label ?
( my chartview have two horizontalAxis. the top one have this gap problem )
CategoricalAxis gregorianAxis =
new
CategoricalAxis();
gregorianAxis.LabelFitMode = AxisLabelFitMode.Rotate;
gregorianAxis.LabelRotationAngle = 60;
gregorianAxis.ClipLabels =
false
;
gregorianAxis.VerticalLocation = AxisVerticalLocation.Top;
mySerie.HorizontalAxis = gregorianAxis;