Tri Setia

Tri Setia

  • 1.8k
  • 376
  • 14.9k

Populate Some Data into textbox ASP.NET Web Form

May 29 2021 11:30 AM
hi guys.. l'm try to popupate some data from database but always fail. I want if the btnAddCariAnggota click will show just nama_anggota not show all row in database. Any help could be appriaciate.
 
this is the tbl_anggota
  1. CREATE TABLE [dbo].[tbl_anggota](  
  2.     [id_anggota] [varchar](50) NOT NULL,  
  3.     [nama_anggota] [varchar](50) NULL,  
  4.     [alamat] [varchar](350) NULL,  
  5.     [no_telpon] [varchar](50) NULL,  
  6.     [saldo] [bigintNULL,  
  7.  CONSTRAINT [PK_tbl_anggota] PRIMARY KEY CLUSTERED   
  8. (  
  9.     [id_anggota] ASC  
  10. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ONON [PRIMARY]  
  11. ON [PRIMARY]  
this is .aspx
  1. <div class="col-md-6">    
  2. <div class="form-group">    
  3. <label for="id_anggota">    
  4. ID Anggota</label>    
  5. <div class="input-group">    
  6. <asp:TextBox ID="txtid_anggota" runat="server" CssClass="form-control" placeholder="Enter ID Anggota"></asp:TextBox>    
  7. <div class="input-group-append">    
  8. <asp:UpdatePanel ID="UpdatePanel1" runat="server">    
  9. <ContentTemplate>    
  10. <asp:Button ID="btnAddCariAnggota" CssClass="btn btn-warning" runat="server" Text="Cari Data Anggota" OnClick="btnAddCariAnggota_Click" />    
  11. </ContentTemplate>    
  12. </asp:UpdatePanel>    
  13. </div>    
  14. </div>    
  15. </div>    
  16. </div>    
  17. <div class="col-md-6">    
  18. <div class="form-group">    
  19. <label for="nama_anggota">    
  20. Nama Anggota</label>    
  21. <asp:TextBox ID="txtnama_anggota" runat="server" CssClass="form-control" placeholder="Enter Nama Anggota" ReadOnly="true"></asp:TextBox>    
  22. </div>    
  23. </div>  
this code bihind
  1. protected void btnCariAnggota_Click(object sender, EventArgs e)  
  2.     {  
  3.         using (SqlConnection con = new SqlConnection(koneksi))  
  4.         {  
  5.             using (SqlCommand sqlcmd = new SqlCommand("Select * from tbl_anggota where id_anggota='" + txtid_anggota.Text.Trim() + "'",con))  
  6.             {  
  7.                 con.Open();  
  8.                 sqlcmd.Connection = con;  
  9.                 using (SqlDataReader rdr = sqlcmd.ExecuteReader())  
  10.                 {  
  11.                     while (rdr.Read())  
  12.                     {  
  13.                         txtnama_anggota.Text = rdr["nama_anggota"].ToString();  
  14.                     }  
  15.                 }  
  16.                 con.Close();  
  17.             }  
  18.         }  
  19.     }  

Answers (3)