วันพุธที่ 4 พฤษภาคม พ.ศ. 2559

คำสั่ง เลือกทั้งหมด โดยใช้ CheckBox แสดงผลรายการข้อมูลด้วย Repeater


<
asp:Repeater id="myRepeater" runat="server"  >
       <HeaderTemplate>
              <table  class ="table  table-bordered">
                     <tr>
                <th>
                   <input id="chkAll" onclick="javascript: SelectAllCheckboxes(this);"
                   runat="server" type="checkbox"  /> <b style="color :red"> เลือกทั้งหมด</b>
                </th>

                     </tr>
       </HeaderTemplate>
       <ItemTemplate>
              <tr>
            <td>
                <asp:CheckBox ID="chkSelect" runat="server"  /> <%# Eval("student_Fullname")%>
            </td>
              </tr>              
       </ItemTemplate>
    <FooterTemplate>
        </table>
    </FooterTemplate>
       </asp:Repeater>

<script language="javascript">
    function SelectAllCheckboxes(spanChk) {
        // Added as ASPX uses SPAN for checkbox
        var oItem = spanChk.children;
        var theBox = (spanChk.type == "checkbox") ?
            spanChk : spanChk.children.item[0];
        xState = theBox.checked;
        elm = theBox.form.elements;

        for (i = 0; i < elm.length; i++)
            if (elm[i].type == "checkbox" &&
                     elm[i].id != theBox.id) {
                //elm[i].click();
                if (elm[i].checked != xState)
                    elm[i].click();
                //elm[i].checked=xState;
            }
    }

</script>

********************** Source Code **************************************

Function SaveData() As Boolean
 With myRepeater
  Dim i As Integer
  Dim sql, sqlScore As New StringBuilder
  Dim score As Integer

   For i = 0 To .Items.Count - 1
    Dim chkSelect As CheckBox = CType(.Items(i).FindControl("chkSelect"), CheckBox)
   Next

 End With
End Function

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

การใช้ WebClient สำหรับเรียก URL

Dim _url As String = " https :// www . MyDomain . com /?q=ทดสอบ " Dim wc As New System . Net . WebClient () wc . Encodin...