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

How to select checkbox from code behind

0 Answers 12 Views
GridView
This is a migrated thread and some comments may be shown as answers.
IT
Top achievements
Rank 1
IT asked on 20 Feb 2014, 12:02 PM
Hello!

I am new to Silverlight and Grid as well but have experince in C#. I have one grid that you can see in Pic.  I have one hardCoded method like GetHardCodedList that I am assining to ItemSource. 

Grid has one checkbox column as well. I want that if returned is 1 then checkbox must be selected. If returned is zero then checkbox should not be selected. 

Here is C# Code

 public List<Members.> GetHardCodedList()
        {
            List<Members.> list = new List<Members.>();
            list.Add(new Members.() { Id = 1, Name = "Opus", Address = " India", OrgNo = "123456-78910", CompanyName = "ABC",Returned="0" });
            list.Add(new Members.() { Id = 1, Name = "Adam", Address = " Gustav Arnolds Gata 12, C", OrgNo = "123456-78910", CompanyName= "ABC", Returned="1" });
            list.Add(new Members.() { Id = 1, Name = "Tendulkar", Address = " Bumbai", OrgNo = "123456-78910", CompanyName= "ABC", Returned="1" });
             return list;
        }
 DataGridMembers.ItemsSource = _listMembers;    

Here is XML.

  <rad:RadGridView  Name="DataGridMembers" AutoGenerateColumns="False" Background="#FFFFFF" Grid.Row="2" 
            Grid.Column="1" Margin="8,18,0,0"  IsFilteringAllowed="True" IsSynchronizedWithCurrentItem="True"
            GroupPanelBackground="White" GroupPanelForeground="White" VerticalAlignment="Top"
            Height="455" Grid.RowSpan="2">
            <rad:RadGridView.Columns>
                <rad:GridViewDataColumn UniqueName="Returned" Header="Retur"  DataMemberBinding="{Binding IsActive}" IsReadOnly="True">
                    <rad:GridViewDataColumn.CellTemplate>
                        <DataTemplate>
                            <CheckBox IsChecked="{Binding IsActive, Mode=TwoWay}"/>
                        </DataTemplate>
                    </rad:GridViewDataColumn.CellTemplate>
                </rad:GridViewDataColumn>

                <rad:GridViewDataColumn UniqueName="Id"   Header="#" Width="Auto" DataMemberBinding="{Binding Id, Mode=TwoWay}"/>
                <rad:GridViewDataColumn UniqueName="OrgNo"   Header="OrgNo"  Width="Auto" DataMemberBinding="{Binding OrgNo, Mode=TwoWay}"/>
                <rad:GridViewDataColumn UniqueName="CompanyName"   Header="Company Name"  Width="Auto" DataMemberBinding="{Binding CompanyName, Mode=TwoWay}"/>
                <rad:GridViewDataColumn UniqueName="SignatureStatus"  Header="Signature Status"  Width="Auto" DataMemberBinding="{Binding SignatureStatus, Mode=TwoWay}"/>
                <rad:GridViewDataColumn UniqueName="Name"  Header="(VD)"  Width="Auto" DataMemberBinding="{Binding Name, Mode=TwoWay}"/>
                <rad:GridViewDataColumn UniqueName="Address"  Header="Adress"  Width="Auto" DataMemberBinding="{Binding Address, Mode=TwoWay}"/>
                <rad:GridViewDataColumn UniqueName="City"  Header="City"  Width="Auto" DataMemberBinding="{Binding City, Mode=TwoWay}"/>
                <rad:GridViewDataColumn UniqueName="ZipCode"  Header="ZipCode"  Width="Auto" DataMemberBinding="{Binding ZipCode, Mode=TwoWay}"/>
                <!--<rad:GridViewDataColumn UniqueName="Returned"  Header="Retur"  Width="Auto" DataMemberBinding="{Binding Returned, Mode=TwoWay}"/>-->
                <rad:GridViewDataColumn UniqueName="Description"  Header="Description"  Width="Auto" DataMemberBinding="{Binding Description, Mode=TwoWay}"/>

            </rad:RadGridView.Columns>
        </rad:RadGridView >     
I dont know how to control my checkbox in grid with the help of returned value. This grid will use for editing purpose as well. Editing is working for text but I want that if user select any other check box then it will also update. 

I have googled a lot but not getting proper answer. Any help please.

Regards
                                                                                                                                                        





No answers yet. Maybe you can help?

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