title: select / unselect all checkboxes in listview with paging
body: <p>I have listview control with checkboxs and checkbox for select all with paging in update panel 
  the select - unselect all working fine except that when selecting in page 1 all elements selected but other pages not selected any ideas  </p>
  
  <pre><code>&lt;asp:ListView ID="lstvw_all" runat="server" DataKeyNames="para"  &gt;
                                          &lt;LayoutTemplate&gt;
                                              &lt;table cellpadding="3" cellspacing="0" id="tbl_pers"&gt;
                                                  &lt;tr class="rsgridh"&gt;
                                                      &lt;th&gt;
                                                          رقم الإداري
                                                      &lt;/th&gt;
                                                      &lt;th&gt;
                                                          الاسم
                                                      &lt;/th&gt;
                                                      &lt;th&gt;
                                                          مهمة العمل
                                                      &lt;/th&gt;
                                                      &lt;th&gt;
                                                          الفرع
                                                      &lt;/th&gt;
                                                      &lt;th&gt;
                                                          الدورة
                                                      &lt;/th&gt;
                                                      &lt;th&gt;
                                                          عدد المتدربين
                                                      &lt;/th&gt;
                                                      &lt;th&gt;
                                                          المبلغ المستحق
                                                      &lt;/th&gt;
                                                      &lt;th&gt;
                                                         &lt;asp:CheckBox ID="cbSelectAll" runat="server" onclick="SelectAll(this);" /&gt;
                                                      &lt;/th&gt;
                                                  &lt;/tr&gt;
                                                  &lt;tr id="itemPlaceHolder" runat="server"&gt;
                                                  &lt;/tr&gt;
  
  
                                              &lt;/table&gt;
                                          &lt;/LayoutTemplate&gt;
                                          &lt;ItemTemplate&gt;
                                              &lt;tr class="rsgridi"&gt;
                                                  &lt;td&gt;
                                                      &lt;%# Eval("per_no") %&gt;
                                                  &lt;/td&gt;
                                                  &lt;td&gt;
                                                      &lt;%# Eval("per_name") %&gt;
                                                  &lt;/td&gt;
                                                  &lt;td&gt;
                                                      &lt;%# Eval("job_desc") %&gt;
                                                  &lt;/td&gt;
                                                  &lt;td&gt;
                                                      &lt;%# Eval("org_label") %&gt;
                                                  &lt;/td&gt;
                                                  &lt;td&gt;
                                                      &lt;%# Eval("course_desc") %&gt;
                                                  &lt;/td&gt;
                                                  &lt;td&gt;
                                                      &lt;%# Eval("cnt_all") %&gt;
                                                  &lt;/td&gt;
                                                  &lt;td&gt;
                                                      &lt;%# Eval("intial_cost") %&gt;
                                                  &lt;/td&gt;
                                                  &lt;td&gt;
  
                                                      &lt;asp:CheckBox runat="server" ID="cbSelected"   Checked='&lt;%# Selected(DataBinder.Eval(Container.DataItem,"para")) %&gt;'  ToolTip='&lt;%# DataBinder.Eval(Container.DataItem,"para") %&gt;' &gt;
                                                      &lt;/asp:CheckBox&gt;
                                                  &lt;/td&gt;
                                              &lt;/tr&gt;
                                          &lt;/ItemTemplate&gt;
                                          &lt;AlternatingItemTemplate&gt;
  
                                           &lt;tr class="rsgridai"&gt;
                                                  &lt;td&gt;
                                                      &lt;%# Eval("per_no") %&gt;
                                                  &lt;/td&gt;
                                                  &lt;td&gt;
                                                      &lt;%# Eval("per_name") %&gt;
                                                  &lt;/td&gt;
                                                  &lt;td&gt;
                                                      &lt;%# Eval("job_desc") %&gt;
                                                  &lt;/td&gt;
                                                  &lt;td&gt;
                                                      &lt;%# Eval("org_label") %&gt;
                                                  &lt;/td&gt;
                                                  &lt;td&gt;
                                                      &lt;%# Eval("course_desc") %&gt;
                                                  &lt;/td&gt;
                                                  &lt;td&gt;
                                                      &lt;%# Eval("cnt_all") %&gt;
                                                  &lt;/td&gt;
                                                  &lt;td&gt;
                                                      &lt;%# Eval("intial_cost") %&gt;
                                                  &lt;/td&gt;
                                                  &lt;td&gt;
  
                                                      &lt;asp:CheckBox runat="server"   ID="cbSelected"  Checked='&lt;%# Selected(DataBinder.Eval(Container.DataItem,"para")) %&gt;' ToolTip='&lt;%# DataBinder.Eval(Container.DataItem,"para") %&gt;' s&gt;
                                                      &lt;/asp:CheckBox&gt;
                                                  &lt;/td&gt;
                                              &lt;/tr&gt;
                                          &lt;/AlternatingItemTemplate&gt;
                                      &lt;/asp:ListView&gt;
  </code></pre>