GridView Columns as Radio Button

1 posts, 0 answers
  1. ITA
    ITA avatar
    387 posts
    Member since:
    Aug 2009

    Posted 27 May 2015 Link to this post


    is use a GridView to merge data from a lokal db with a business software db. I create a mergeObjekt which contains field name, filed value,table id and groupname for the lokal and the server database.

    ...  new MergeItem(lokalfield, lokalfieldvalue, lokaldbid, lokalgroup, serverfield, serverfieldvalue, serverid, servergroup)

     Now i want to show the Collection in my GridView, which works fine like this...

                    <telerik:GridViewDataColumn DataMemberBinding="{Binding DB}" Header="DB" IsReadOnly="True" Width="0.125*" UniqueName="DB" ColumnGroupName="Lokal"  />
                    <telerik:GridViewDataColumn DataMemberBinding="{Binding AbasID}" Header="abas-ID" IsReadOnly="True" Width="0.125*" UniqueName="AbasID" ColumnGroupName="Lokal"  />               
                    <telerik:GridViewDataColumn DataMemberBinding="{Binding Feldname}" Header="Feldname" IsReadOnly="True" Width="0.125*" UniqueName="Feldname" ColumnGroupName="Lokal" />
                    <telerik:GridViewDataColumn DataMemberBinding="{Binding Feldwert}" Header="Feldwert" IsReadOnly="True" Width="0.125*" UniqueName="Feldwert" ColumnGroupName="Lokal" />
                    <telerik:GridViewColumn Header="<<" ColumnGroupName="Lokal" Width="55" telerik:StyleManager.Theme="Windows8Touch">
                            <DataTemplate >
                                <telerik:RadRadioButton IsChecked="{Binding Syncabastolokal, Mode= TwoWay}" GroupName="{Binding Group}" x:Name="Syncabastolokal" Height="20" Width="40"/>
                    <telerik:GridViewColumn Header=">>" ColumnGroupName="abas" Width="55" telerik:StyleManager.Theme="Windows8Touch">
                                <telerik:RadRadioButton IsChecked="{Binding Synclokaltoabas, Mode= TwoWay}" GroupName="{Binding XGroup}" x:Name="Synclokaltoabas" Height="20" Width="40"/>
                    <telerik:GridViewDataColumn DataMemberBinding="{Binding Xabasid}" Header="abas-ID" IsReadOnly="True" Width="0.166*" UniqueName="XAbasID" ColumnGroupName="abas"/>               
                    <telerik:GridViewDataColumn DataMemberBinding="{Binding Xfeldname}" Header="Feldname " IsReadOnly="True" Width="0.166*" UniqueName="Xfeldname"  ColumnGroupName="abas"/>
                    <telerik:GridViewDataColumn DataMemberBinding="{Binding Xfeldwert}" Header="Feldwert " IsReadOnly="True" Width="0.166*" UniqueName="Xfeldwert"  ColumnGroupName="abas"/>

    On the left side are the lokal datas and on the right side the server datas. In the middle are two Radio Buttons bind to the group. With this Layout i have the choice to select which side will be updated in the database.

     Is it possible to create something like a Radio button over 3-4 Columns. This would be easier for the user to select the side!


    Thanks Best Regards


Back to Top