Hi,
I want to print a loaded pdf file from a PDF viewer programatically.
I don't want to click on the print icon then display the preview and finally reclick on print button.
I tried to do this
This.pdfViewer.Print();but the printed document doesn't fit the page size.
Do you have a solution.
Regards.
Mathieu


When the column header of a RadGridView is clicked, it fires the SortChanging event.
In this event, I am executing the following code:
Telerik.WinControls.UI.GridViewTemplate gwt = (Telerik.WinControls.UI.GridViewTemplate)sender;Telerik.WinControls.Data.SortDescriptor sort = (Telerik.WinControls.Data.SortDescriptor)e.NewItems[0];Telerik.WinControls.Data.SortDescriptor sort1 = new Telerik.WinControls.Data.SortDescriptor(){ PropertyName = "sortorder",irection = System.ComponentModel.ListSortDirection.Ascending};gwt.SortDescriptors.Clear();gwt.SortDescriptors.Add(sort1);gwt.SortDescriptors.Add(sort);​This re-fires the SortChanging event, resulting in an infinite loop.
How can I suppress the refiring of the SortChanging event?

I can't remove summary rows in grouped mode.
---------------------------
# Context:
- We have a grid ​with a group filter
- User add "​Count" to summary row top
- Summary row is added, with the ​Count
- User remove the ​"Count" from the summary row top
---------------------------
# Behavior:
- ​The summary rows ​themselves ​still displayed empty (the "Count" element have just been removed);
- There are no problems when there is no grouping, the summary rows are correctly removed;
- Adding a group (manually or programmatically) resolves the problems, maybe forcing the grid to refresh;
---------------------------
# Actual ​Code:
private void RemoveSummaryRowTop(string strFunction, string headerText)
{
//Here we remove item from the summary
_grid.MasterTemplate.SummaryRowsTop.ForEach(summaryRow => summaryRow
.Where(row => row.Aggregate.ToString() == strFunction && row.Name == headerText).ToList()
.ForEach(x => summaryRow.Remove(x)));
//Here we remove empty summary rows
_grid.MasterTemplate.SummaryRowsTop.Where(x => x.Count == 0).ToList()
.ForEach(x => _grid.MasterTemplate.SummaryRowsTop.Remove(x));
}
---------------------------
# Notes:
- Everything seems correct while debugging ... item is correctly found and removed from summary row, then empty summary row is found and removed correctly from SummaryRowsTop. As a result, there is nothing left (count = 0) in _grid.MasterTemplate.SummaryRowsTop
- We observed also that when scrolling to content a bit bottom there are no empty summary rows. We are ​supposing this is some content which has not been loaded before ​scrolling. Since summary rows are not displayed here, we clearly thing about a bug with telerik UI update.
- ​We're using version 2015.1.331.40
- I've tested same code with latest version 2015.2.728
---------------------------
# Tried:
- _grid.Refresh();
- _grid.MasterTemplate.Refresh();
- _grid.Update();
- _grid.ResetBindings();
- _grid.Invalidate();
- _grid.MasterTemplate.SummaryRowsTop.Clear();
- _grid.SummaryRowsTop.Clear();
- _grid.TableElement.Update(GridUINotifyAction.Reset);
- _grid.TableElement.Update(GridUINotifyAction.ResetView);
---------------------------
# Only way it ​works is adding and removing a group (seems to force refresh of the view):
private void RemoveSummaryRowTop(string strFunction, string headerText)
{
//Here we remove item from the summary
_grid.MasterTemplate.SummaryRowsTop.ForEach(summaryRow => summaryRow
.Where(row => row.Aggregate.ToString() == strFunction && row.Name == headerText).ToList()
.ForEach(x => summaryRow.Remove(x)));
//Here we remove empty summary rows
_grid.MasterTemplate.SummaryRowsTop.Where(x => x.Count == 0).ToList()
.ForEach(x => _grid.MasterTemplate.SummaryRowsTop.Remove(x));
//Here we add then remove a group to force grid refresh
GroupDescriptor descriptor = new GroupDescriptor();
descriptor.GroupNames.Add("DESC_SERVICE", ListSortDirection.Ascending);
_grid.GroupDescriptors.Add(descriptor);
_grid.GroupDescriptors.Remove(descriptor);
}




All -
I'm trying to get the plain text as well as the HTML formatted text from my RichTextEditor, but the GetPlainText method is always returning back empty string. The GetContent method works just fine.
Is this a known issue or am I doing something wrong?
Thank You
string sPlainText = rtbSMTPMessage.GetPlainText();string sHTMLText = rtbSMTPMessage.GetContent("html");Hi I am having trouble merging the main menu with an MDIChild form. What i what to have happen is the MDI child menu is inserted into the main menu at particular points. For example:
Main Menu:
