Pengaturan

Gambar

Lainnya

Tentang KASKUS

Pusat Bantuan

Hubungi Kami

KASKUS Plus

© 2024 KASKUS, PT Darta Media Indonesia. All rights reserved

tandasanyuAvatar border
TS
tandasanyu
selalu gagal mendapatkan value Checkbox di dalam Listview [ASP.NET]
ini aspx page ane : 

Code:
<asp:ListView ID="ListViewHRDFormIzin" runat="server" DataSourceID="SqlDataStaffHRDFormIzin" DataKeyNames="STAFF_NIK" EnableViewState="false">
   <LayoutTemplate>
       <table id="dataTable" class="table table-bordered striped data" align="left">
           <thead style="background-color: #4877CF">
               <!-- add checkbox -->
               <th style="text-align: center; color: white">Check</th>
               <th style="text-align: center; color: white">NIK</th>
           </thead>
           <asp:PlaceHolder ID="itemPlaceHolder" runat="server" />
       </table>
   </LayoutTemplate>
   <ItemTemplate>
       <tr>
           <td>
               <asp:CheckBox ID="CheckBox1" runat="server" />
           </td>
           <td style="text-align: center">
               <asp:Label ID="lbl" runat="server" Text='<%# Eval("STAFF_NIK")%>'></asp:Label></td>
           <td style="text-align: center">
               <asp:LinkButton ID="lnkSelect" Text='DETAIL' CommandName="Select" runat="server"><img src="img/detail.png" width="50px" height="50px" /></asp:LinkButton></td>
       </tr>
   </ItemTemplate>
   <EmptyDataTemplate>Data Izin Karyawan Tidak diketemukan</EmptyDataTemplate>
   <EmptyItemTemplate>Data Izin Karyawan Tidak diketemukan</EmptyItemTemplate>
</asp:ListView>

<asp:Button ID="Button1" Visible="true" runat="server"
   Text="Get Data" class="btn btn-success" />



ini vb class ane : 

Code:
Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

   'get data from chekced checkbox
   Dim ChkValue As New List(Of String)()
   For Each item As ListViewItem In ListViewHRDFormIzin.Items
       Dim ck As CheckBox = DirectCast(item.FindControl("CheckBox1"), CheckBox)
       If ck.Checked Then
           ChkValue.Add(DirectCast(item.FindControl("lbl"), Label).Text)
       End If
   Next
   For Each itms As String In ChkValue
       Response.Write("[script]alert('Value Selected: " + itms + "')[/script]")
   Next

   Response.Write("[script][removed].href='HRDFORMIZIN.aspx';[/script]")

End Sub


NB : Ane gatau kenapa jadi [remove] tampilan di kaskus , padahal ane ketiknya script tag bukan remove

Beberapa suggestion udah ane coba tapi tetep aja ane gak dapet nilai row yg di check . suggestion nya seperti berikut : 
ane taro do page_load:
Code:

If IsPostBack = False Then
   ListViewHRDFormIzin.DataBind()
End If


atau set properti listview nya menjadi : 
EnableViewState="false"

kira kira apa ya yg ane lewatin? kenapa pas postback data nya gak ke kirim ketika button1 di click? mungkin agan agan ada yg pernah ngalamin hal serupa masalah checkbox di listview asp?emoticon-Shakehand2
Diubah oleh tandasanyu 05-12-2018 04:32
nona212Avatar border
nona212 memberi reputasi
1
352
1
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
Programmer ForumKASKUS Official
20.2KThread4.3KAnggota
Terlama
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Ikuti KASKUS di
© 2023 KASKUS, PT Darta Media Indonesia. All rights reserved.