This question is locked. New answers and comments are not allowed.
Hi Everybody,
I am developing silverlight Application. In that I use Telerik Silverlight RadGrid contorls. I develope a cutome gridview in that now I want to bind
runtime for that I create one DataTamplate with HyperlinkButton/Hyperlink and bind it into GridView at runtime in Autogenerate event. But my problem is that child window is not open and if try to change somethink it give me catastrophy error.
Now, It is heplfull to resolve this issue. Please reply me.
Thanking you.......................
Gaurang
I am developing silverlight Application. In that I use Telerik Silverlight RadGrid contorls. I develope a cutome gridview in that now I want to bind
GridViewDynamicHyperlinkColumn
orGridViewHyperlinkColumn
runtime for that I create one DataTamplate with HyperlinkButton/Hyperlink and bind it into GridView at runtime in Autogenerate event. But my problem is that child window is not open and if try to change somethink it give me catastrophy error.
<Grid.Resources> <telerikcontrols:GridViewHyperlinkColumn x:Name="GridViewHyperLinkColumnTemplet"> <telerikcontrols:GridViewColumn.CellTemplate> <DataTemplate> <HyperlinkButton x:Name="HyperLink" Click="HyperLink_Click" HorizontalContentAlignment="Center" VerticalContentAlignment="Center"/> </DataTemplate> </telerikcontrols:GridViewColumn.CellTemplate> </telerikcontrols:GridViewHyperlinkColumn> <telerikcontrols:GridViewDynamicHyperlinkColumn x:Name="GridViewDynamicHyperlinkColumnTemplet"> <telerikcontrols:GridViewColumn.CellTemplate> <DataTemplate> <HyperlinkButton x:Name="HyperLinkButton" Click="HyperLinkButton_Click" HorizontalContentAlignment="Center" VerticalContentAlignment="Center"/> </DataTemplate> </telerikcontrols:GridViewColumn.CellTemplate> </telerikcontrols:GridViewDynamicHyperlinkColumn> </Grid.Resources> --------------------------------------------------------------------------------------------------------- private void HyperLinkButton_Click(object sender, RoutedEventArgs e) { MessageBox.Show(e.ToString()); or displya child window with some calculation. } --------------------------------------------------------------------------------------------------------- private void grid_AutoGeneratingColumn(object sender, GridViewAutoGeneratingColumnEventArgs e) { if (e.Column.UniqueName == "xyz") { GridViewDynamicHyperlinkColumnTemplet = new GridViewDynamicHyperlinkColumn(); GridViewDynamicHyperlinkColumnTemplet.Header = e.Column.Header; //GridViewDynamicHyperlinkColumnTemplet.DataMemberBinding = new System.Windows.Data.Binding() { Path = new PropertyPath(hrplbtn) }; //GridViewDynamicHyperlinkColumnTemplet.NavigateUrlFormatString = "http://www.google.com/search?q={0}+{1}"; // GridViewDynamicHyperlinkColumnTemplet.NavigateUrlMemberPaths = "Subject, Status"; GridViewDynamicHyperlinkColumnTemplet.UniqueName = "Account"; GridViewDynamicHyperlinkColumnTemplet.DisplayIndex = grid.Columns.Count; e.Column = GridViewDynamicHyperlinkColumnTemplet; } else { e.Cancel = true; } }Now, It is heplfull to resolve this issue. Please reply me.
Thanking you.......................
Gaurang