Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,036

HOME > .NET Framework > Forum > จากรูปภาพนี้ จะใช้ Event อะไรดีครับ ในการค้นหาชื่อ ถ้ามี ก็ให้แสดงใน Gridview เลย ถ้าไม่มี ก็ไม่แสดง โดยที่ไม่ต้องกดปุ่มใด ๆ



 

จากรูปภาพนี้ จะใช้ Event อะไรดีครับ ในการค้นหาชื่อ ถ้ามี ก็ให้แสดงใน Gridview เลย ถ้าไม่มี ก็ไม่แสดง โดยที่ไม่ต้องกดปุ่มใด ๆ

 



Topic : 094126

Guest




เรียน ท่านอาจารย์และผู้ชำนาญการครับ

ขออนุเคราะห์ปรึกษาว่า

จากรูปภาพนี้ จะใช้ Event อะไรดีครับ ขณะพิมพ์ค้นหาชื่อ ถ้ามี ก็ให้แสดงใน Gridview เลย ถ้าไม่มี ก็ไม่แสดง โดยที่ไม่ต้องกดปุ่มใด ๆ

test

กราบขอบพระคุณในความกรุณาครับ



Tag : .NET, Ms SQL Server 2008, Web (ASP.NET), VS 2010 (.NET 4.x)







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-04-23 14:21:10 By : nt View : 790 Reply : 5
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

OnChange ใช้พวก Ajax ร่วมด้วยครับ หรือไม่ก็ Auto Complete ครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-23 14:26:15 By : mr.win
 


 

No. 2



โพสกระทู้ ( 257 )
บทความ ( 0 )



สถานะออฟไลน์


textchange ของ textbox ครับ

Code (VB.NET)
    Private Sub txtSearch_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtSearch.TextChanged
                SearchPO(Me.txtSearch.text) ' เขียนไว้เป็น sub แล้วให้เรียกใช้ตอน txtchange
    End Sub


ผมใช้วิธีแบบนี้นะครับ แต่ไม่รู้ว่ามันดีแค่ไหน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-23 14:30:43 By : CPU4Core
 

 

No. 3

Guest


ขอบพระคุณในความกรุณาครับคุณ CPU4Core

ผมก็ทำที่ Event Changed เช่นกันครับ แต่ว่า ขณะที่พิมพ์ มันไม่ Active ครับ ต้องกด Tab ก่อนมันถึงจะ แสดงน่ะครับ คือว่าจะทำอย่างไรให้ขอมูลแสดงตามที่เราพิมพ์เลย โดยที่ไม่ต้อง กด Tab อ่ะ ครับ

ขอบพระคุณในความกรุณาอีกครั้งครับคุณ CPU4Core
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-23 14:38:41 By : nt
 


 

No. 4



โพสกระทู้ ( 257 )
บทความ ( 0 )



สถานะออฟไลน์


ของผมทำประมาณนี้นะครับ เขียน ส่วนที่ใช้ค้นหาแล้วแสดงมาใน gridview แยกเป็น sub ดังนี้

Code (VB.NET)
  Private Sub SearchPO(ByVal Search As String)
        If Not sqlcnn.State = ConnectionState.Open Then
            sqlcnn.Open()
        End If

        Dim sqlPO As String = "SELECT * FROM tbl_computer WHERE CPU LIKE '%" & Search & "%' "

        Dim daPOAs New MySqlDataAdapter(sqlComputer, sqlcnn)
        Dim dtPO As New DataTable
        daPO.Fill(dtPO)
        Me.dgvPO.DataSource = dtPO

        sqlcnn.Close()
    End Sub


จากนั้นผมก็มาทำ ที่ textchange ดังนี้
Code (VB.NET)
Private Sub txtSearch_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtSearch.TextChanged
            SearchPO(Me.txtSearch.text) ' เขียนไว้เป็น sub แล้วให้เรียกใช้ตอน txtchange
End Sub


โดยที่ซับ จะรับ parameter 1 ตัวคือข้อความจากช่องที่เราจะค้นหา
ทีนี้เมื่อผม เอา sub มาวางใน textchange ทุกครั้งที่มีการพิมพ์ข้อความ หรือ ลบ ข้อความ มันก็จะเรียกใช้ sub ที่เขียนไว้ครับ

ก็อย่างที่บอกนะครับ ไม่รู้วิธีผมดีไหม อาจจะมีวิธีอื่นที่ดีกว่านี้ก็ได้ครับ

ปล อันนี้ WinApp ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-23 15:00:13 By : CPU4Core
 


 

No. 5

Guest


เรียน คุณCPU4Core ครับ

ต้องขอบพระคุณในความกรุณาอีกครั้ง ผมจะลองไปทำดูครับ แต่ของผมเป็น Web App (asp.net) ที่ Events Change ถ้าไม่กด Tab มันก็จะไม่ Active ให้ทันที ครับ แต่เคยเห็นที่เขาทำได้นะครับ เป็น Web ค้นหาชื่อนักวิ่งมาราธอน ถ้าเรา Key ชื่อ มันก็จะ Active ให้ทันทีครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-23 17:35:59 By : nt
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : จากรูปภาพนี้ จะใช้ Event อะไรดีครับ ในการค้นหาชื่อ ถ้ามี ก็ให้แสดงใน Gridview เลย ถ้าไม่มี ก็ไม่แสดง โดยที่ไม่ต้องกดปุ่มใด ๆ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่