

Hello all,
I want to generate hierarchy grid view with multiple levels like the picture http://screencast.com/t/L0snTsuj
Currently i use AutoGenerateHierarchy and create recursive data, i generated three levels like the picture http://screencast.com/t/ZtxNcwMqPaz
However i could not found any solutions for latest children template (different columns and data, grouping by columns, and only generate when parent expanded)
Please help me!!!
Thanks
Regards
Is it possible to drag and drop an excel csv or worksheet into a gridview?
Thanks
Mark

I currently have a save button click event that calls a procedure named ValidateData. The ValidateData procedure iterates through rows in the grid and sets the color or the row to red if the data therin is invalid. The problem I have is that after upgrading to RadControls 2011 Q1 the VisualElement property is no longer available. I have been searching through these forums for a couple of hours and haven't run across a viable way of dealing with this. Is there an easy way to accomplish this? I don't believe the RowFormatting Event applies in my case.
Much appreciated
Kevin
Private Function ValidateData() As Boolean
Dim entBundleComponent As BundleComponent
Dim isValid As Boolean = True
Dim isValidRow As Boolean = True
Dim gvRow As UI.GridViewRowInfo
For Each gvRow In gvComponents.Rows
isValidRow =
True
entBundleComponent =
CType(gvRow.DataBoundItem, BundleComponent)
If entBundleComponent.COMPONENT_NAME.Trim().Length = 0 Then
isValid =
False
isValidRow =
False
End If
If entBundleComponent.COMPONENT_DESCRIPTION.Trim().Length = 0 Then
isValid =
False
isValidRow =
False
End If
If isValidRow Then
gvRow.VisualElement.BackColor = Color.Transparent
gvRow.VisualElement.DrawFill =
True
Else
gvRow.VisualElement.BackColor = Color.Red
gvRow.VisualElement.DrawFill =
True
End If
Next
If isValid Then
txtMessages.Text =
"Ok"
txtMessages.ForeColor = Color.Black
Else
txtMessages.ForeColor = Color.Red
txtMessages.Text =
"Please correct errors before saving."
End If
Return isValid
End Function


I have a string that contains the name of a person associated with a location. I am using the request code provided by Telerik:
Telerik.WinControls.UI.Map.Bing.SearchRequest request = new SearchRequest();
request.Query = latlong;
request.SearchOptions.QueryParse = true;
request.UserData = // <- Here is where I think it would work, but I don't know how to get this accessible by the Bing! search. bingProvider.SearchAsync(request)
I am using the BingProvider_SearchCompleted code provided by Telerik, however, I do not see how to pass a string using the request that can then be used as the pin.ToolTipText.
Telerik.WinControls.UI.Map.RectangleG allPoints = new Telerik.WinControls.UI.Map.RectangleG(double.MinValue, double.MaxValue, double.MaxValue, double.MinValue);
foreach (Telerik.WinControls.UI.Map.Bing.Location location in e.Locations)
{
Telerik.WinControls.UI.Map.PointG point = new Telerik.WinControls.UI.Map.PointG(location.Point.Coordinates[0], location.Point.Coordinates[1]);
MapPin pin = new MapPin(point);
pin.Size = new System.Drawing.Size(20, 40);
pin.BackColor = Color.Aquamarine;
pin.ToolTipText = // <- Here is where I would like the name to show up.
this.radMap1.MapElement.Layers["Primary"].Add(pin);
allPoints.North = Math.Max(allPoints.North, point.Latitude);
allPoints.South = Math.Min(allPoints.South, point.Latitude);
allPoints.West = Math.Min(allPoints.West, point.Longitude);
allPoints.East = Math.Max(allPoints.East, point.Longitude);
currentClientLoc = currentClientLoc + 1;
}
if (e.Locations.Length > 0)
{
if (e.Locations.Length == 1)
{
this.radMap1.BringIntoView(new Telerik.WinControls.UI.Map.PointG(e.Locations[0].Point.Coordinates[0], e.Locations[0].Point.Coordinates[1]));
}
else
{
this.radMap1.MapElement.BringIntoView(allPoints);
this.radMap1.Zoom(this.radMap1.MapElement.ZoomLevel - 1);
}
}
else
{
RadMessageBox.Show("No result found for the provided search query!");
}
Any help would be much appreciated. And... I a side note. I get to the first person to post on this forum? Yay! :-)
-Scott
I was new to telerik.
I want to hide columns in radgridview which column all cells are null values by programmatically.
thanks

I am trying to save the results of mail merge as a PDF, but I am getting a compiler error.
cannot convert from RadDocument to RadFixedDocument
Is there a way around it? Here's my code
using (SaveFileDialog dialog = new SaveFileDialog()){ dialog.Filter = "PDF (*.pdf)|*.pdf"; dialog.FilterIndex = 2; dialog.RestoreDirectory = true; if (dialog.ShowDialog() == DialogResult.OK) { var provider = new PdfFormatProvider(); radRichTextEditor1.Document.MailMergeDataSource.ItemsSource = LetterService.GetEmployersMailMergeSource(); using (Stream output = File.Create(dialog.FileName)) { //error here provider.Export(radRichTextEditor1.Document.MailMerge(), output); } }}
I want to give application admins to create new templates. Something like
Hello <LastName>, <FirstName>. You owe us <AmountOwed>. Please mail a check to <Address>.
I spend some time research, and it appears that it's doable using RichTextEditor and MailMerge. However, I can't seem to find an ability for the user to actually create a template through a GUI. What am I missing?
