This is a migrated thread and some comments may be shown as answers.

Custom Col width from XML file is not working

0 Answers 59 Views
GridView
This is a migrated thread and some comments may be shown as answers.
Parthasarathy
Top achievements
Rank 1
Parthasarathy asked on 01 Apr 2013, 04:52 PM
Hi,
 We need to set the width of the columns in RadGridview from a xml file. It is working fine in WPF datagrid. And also it is working fine in RadGridview in visual studio design mode but in run time the widths are not taken from the xml file. Find the code below

--data1.xml
<?xml version="1.0" encoding="utf-8" ?>  
<DatagridColumns xmlns="">
    <DatagridColumn Case_ColumnWidth="150" />
    <DatagridColumn Order_ColumnWidth="100" />
    <DatagridColumn IPName_ColumnWidth="150" />
</DatagridColumns>

--RAdGridview code (Main window)
<Window x:Class="TelerikGridviewColumnWidth.MainWindow"
        Title="MainWindow" Height="350" Width="525">
    <Grid>
        <Grid.Resources>
            <XmlDataProvider x:Key="xmlProvider" Source="XML/data1.xml" XPath="/DatagridColumns/DatagridColumn"/>
        </Grid.Resources>
 
        <telerik:RadGridView AutoGenerateColumns="False" >
            <telerik:RadGridView.Columns>
                <telerik:GridViewDataColumn Header="Case" Width="{Binding Source={StaticResource xmlProvider}, XPath=//@Case_ColumnWidth}" />
                <telerik:GridViewDataColumn Header="Order" Width="{Binding Source={StaticResource xmlProvider}, XPath=//@Order_ColumnWidth}" />
                <telerik:GridViewDataColumn Header="IpName" Width="{Binding Source={StaticResource xmlProvider}, XPath=//@IPName_ColumnWidth}"/>
                </telerik:RadGridView.Columns>
 
        </telerik:RadGridView>
    </Grid>
</Window>

Let us know how to configure the column widths from xml file

Thanks,
Parthasarathy  K.

No answers yet. Maybe you can help?

Tags
GridView
Asked by
Parthasarathy
Top achievements
Rank 1
Share this question
or