or
Private Sub ListBox_MouseDoubleClick(sender As Object, e As MouseButtonEventArgs) Dim s As String = "" BodyWorkAndPaintingTool.????????????? = TryCast(sender,ListBox).Items(0).ToString End Sub <telerik:RadImageEditorUI x:Name="BodyWorkAndPaintingTool" ContextMenuOpening="BodyWorkAndPaintingTool_ContextMenuOpening" Grid.ColumnSpan="4" Margin="10,49,33,10" Grid.Row="1" Grid.RowSpan="4"> <telerik:RadImageEditorUI.ImageToolsSections> <telerik:ImageToolsSection Header="{Resx DisenadorBlur}" > <telerik:ImageToolItem ImageKey="Resize" Text="Resize" Command="commands:ImageEditorRoutedCommands.ExecuteTool"> <telerik:ImageToolItem.CommandParameter>...............<StackPanel Grid.Row="1"> <TextBlock Margin="10,0,0,0" Text="{Binding AggregateResults[\AppCount\].FormattedValue, ElementName=FIBRE_App_Stats}" /> <TextBlock Margin="10,0,0,0" Text="{Binding AggregateResults[\GrandTotal\].FormattedValue, ElementName=FIBRE_App_Stats}" /> </StackPanel>Hello,
I‘d like to show xml data (with xsd) in a RadGridView and edit its value. The values in the grid should allow only this data, which are allowed in xsd. For instance, for enum type I would like to have a ComboBox column.
In Xaml I have a following code:
<telerik:RadGridView x:Name="dataGrid" AutoGenerateColumns="True" CanUserResizeRows="True">
</telerik:RadGridView>
The xml data is loaded in a DataSet and connected to the grid:
private void OnLoaded(object sender, RoutedEventArgs routedEventArgs)
{
var data = new DataSet();
data.ReadXmlSchema(@"D:\Development\Data\IBISConfig.xsd");
data.ReadXml(@"D:\Development\Data\IBISConfig.xml");
dataGrid.DataMember = data.Tables[data.Tables.Count - 1].TableName;
dataGrid.ItemsSource = data;
}
The Xml file is shown as a hierachical data, but the data types in the columns are always strings.
How can I change the column type, without to parse the xsd?
Best Regards
Marian
<telerik:RadGridView x:Name="dgvOrdenes" ShowGroupPanel="False" ShowColumnHeaders="True" ShowColumnFooters="False" ItemsSource="{Binding V_Or2}" HorizontalAlignment="Left" Margin="10,44,-83,0" ShowInsertRow="False" VerticalAlignment="Top" Height="216" Width="810" Grid.RowSpan="4" AutoGenerateColumns="False" Grid.ColumnSpan="3" > <telerik:RadGridView.Columns> <telerik:GridViewDataColumn DataMemberBinding="{Binding [Or]}" Header="{Resx RadGridViewOr_Or}" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding Alta}" Header="{Resx RadGridViewOr_Alta}" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding Cierre}" Header="{Resx RadGridViewOr_Cierre}" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding Matricula}" Header="{Resx RadGridViewOr_Matricula}" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding Modelo}" Header="{Resx RadGridViewOr_Modelo}" /> </telerik:RadGridView.Columns> <ContextMenuService.ContextMenu> <ContextMenu> <MenuItem Click="MenuItem6_Click" Header="copy row" > <MenuItem.Icon> <Image Source="/Imagenes/bullet-blue-icon.png" Height="10" Width="10"/> </MenuItem.Icon> </MenuItem> </ContextMenu> </ContextMenuService.ContextMenu> </telerik:RadGridView>Private Sub MenuItem6_Click(sender As Object, e As RoutedEventArgs) Clipboard.SetData(DataFormats.Text, TryCast(Me.dgvordenes.ItemContainerGenerator.ContainerFromItem(Me.dgvordenes.SelectedItem), R) End SubFilterDescriptor mydescriptor = FilterDescriptor(FilterMember, FilterOperator, "0,1", FilterIsCaseSensitive);
Where can I set the culture to use for number conversion???