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,027

HOME > .NET Framework > Forum > การใช้งาน dropdownlist แบบใช้ Where ข้อมูลจากใน Database



 

การใช้งาน dropdownlist แบบใช้ Where ข้อมูลจากใน Database

 



Topic : 127379



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



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



ผมใช้ Sqldatasource ในการดึงข้อมุล Hotelname ออกมาใส่ Dropdownlist 1 ซึ่งผมอยากให้ Hoteltyperoom ออกมาด้วย โดยการใช้ Where จาก Hotelname เอามาลงใน Dropdownlist2 แบบนี้ต้องเชื่อมกันยังไงครับ ตอนนี้ตั้ง Enable postback เอาไว้เป็น True แล้ว

1

2

3

4



Tag : ASP, Ms SQL Server 2012, Web (ASP.NET), C#, Windows









ประวัติการแก้ไข
2017-04-27 16:17:58
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2017-04-27 16:14:00 By : snowman0020 View : 1209 Reply : 6
 

 

No. 1



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

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

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

ใช้การ Concat ตัว Column ก็ได้ครับ

เช่น

Code (SQL)
SELECT ID, Hotelname + ' - ' + Hoteltyperoom AS RoomNameType  FROM tblhotel


เรียกใช้ ID กับ RoomNameType


ASP.NET DropDownlist & DataBinding







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-04-27 16:34:41 By : mr.win
 


 

No. 2



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



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

ตอบความคิดเห็นที่ : 1 เขียนโดย : mr.win เมื่อวันที่ 2017-04-27 16:34:41
รายละเอียดของการตอบ ::
ตอนนี้ได้แล้วครับ ได้จากเว็บนี้มา เอามาแกะ Code แล้วเปลี่ยน Database นิดหน่อย https://www.aspsnippets.com/Articles/AJAX-Cascading-DropDownList-sample-with-database-using-ASPNet.aspx

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-04-27 17:05:35 By : snowman0020
 

 

No. 3



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

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

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


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-04-27 17:41:59 By : mr.win
 


 

No. 4

Guest


ใช้ตัวนี้น่าจะยืดหยุ่นกว่า Select2
Quote:
https://select2.github.io/examples.html



ระบบงานจริงและซับซ้อนวิธีการของคุณมันใช้ไม่ได้ (ตอบโจทย์ของลูกค้าไม่ได้)

ผมสังเกตุว่า บางคนรู้ทุกเรื่อง บางคนเก่งทุกอย่าง แต่เอาดีไม่ได้สักอย่าง
--- อดีตถามโน่นถามนี่
--- วันวานสนใจเรื่อง MVC
--- วันนี้กลับมาใช้ Web Forms ซะงั้น


แรกฯ ผมก็คิดว่า "โปรแกรมเมอร์คุยกับโปรแกรมเมอร์" มันน่าจะคุยกันได้ในทุกฯเรื่อง
--- แต่ในชีวิตจริงมันกลับตรงข้ามกัน

ผมคาดหวังกับคำว่า "โปรแกรมเมอร์" มามากพอแล้ว และไม่ได้ดั่งใจแม้แต่ครั้งเดียว
ตอนนี้ผมหันมาใช้บริการ "เด็กอนุบาล" เสียยังดีกว่า (อนุบาลหมายความว่ายังไม่ได้เข้าเรียนในชั้น ป.1 - ป.6)

ปล. ตอนนี้ผมไม่จำเป็นต้องจ้างโปรแกรมเมอร์ (ห่วยฯ)
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-04-28 11:14:19 By : หน้าฮี
 


 

No. 5

Guest



อันนี้ผมให้ดู Source code หน้าหลักระบบงานสินค้าคงคลัง (ของจริง เฉพาะ VB.NET)

--- นับว่าเป็นโชคและวาสนา

Code (VB.NET)
Public Class IC_MainMenu_V1001
    Inherits System.Web.UI.Page
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        '
        ' Fixed future 2016-02-22 User control very slow to loaded on first open
        ' 
        If Not IsPostBack Then
            Dim usrCtrlDyn As UserControl = Nothing
            usrCtrlDyn = Page.LoadControl(mnuSelected.Item("_FixedSlow"))
            usrCtrlDyn.ID = "_FixedSlow" 'New Random().Next(1, 10) & "_dyn_" & New Random().Next(1, 20)
            myPH.Controls.Add(usrCtrlDyn)
        End If
    End Sub

    Private mnuSelected As New Dictionary(Of String, String) From {{"IC_A1_01", "~/IC/usrCtrl_IC_A1_01_.ascx"},
                                                                   {"IC_A1_02", "~/IC/usrCtrl_IC_A1_02.ascx"},
                                                                   {"IC_A1_03", "~/IC/usrCtrl_IC_A1_03.ascx"},
                                                                   {"IC_A1_04", "~/IC/usrCtrl_IC_A1_04.ascx"},
                                                                   {"IC_A1_05", "~/IC/usrCtrl_IC_A1_05.ascx"},
                                                                   {"IC_A2_01", "~/IC/usrCtrl_IC_A2_01_.ascx"},
                                                                   {"IC_A2_02", "~/IC/usrCtrl_IC_A2_02.ascx"},
                                                                   {"IC_A3_01", "~/IC/usrCtrl_IC_A3_01.ascx"},
                                                                   {"IC_A3_02", "~/IC/usrCtrl_IC_A3_02.ascx"},
                                                                   {"IC_A3_03", "~/IC/usrCtrl_IC_A3_03.ascx"},
                                                                   {"IC_A4_01", "~/IC/usrCtrl_IC_A4_01.ascx"},
                                                                   {"IC_A4_02", "~/IC/usrCtrl_IC_A4_02.ascx"},
                                                                   {"IC_A4_03", "~/IC/usrCtrl_IC_A4_03.ascx"},
                                                                   {"IC_A4_04", "~/IC/usrCtrl_IC_A4_04.ascx"},
                                                                   {"IC_A5_01", "~/IC/usrCtrl_IC_A5_01.ascx"},
                                                                   {"IC_A5_02", "~/IC/usrCtrl_IC_A5_02.ascx"},
                                                                   {"IC_A6_01", "~/IC/usrCtrl_IC_A6_01.ascx"},
                                                                   {"IC_A6_02", "~/IC/usrCtrl_IC_A6_02.ascx"},
                                                                   {"IC_A6_03", "~/IC/usrCtrl_IC_A6_03.ascx"},
                                                                   {"IC_B1_01", "~/IC/usrCtrl_IC_B1_01.ascx"},
                                                                   {"IC_B2_01", "~/IC/usrCtrl_IC_B2_01.ascx"},
                                                                   {"IC_B2_02", "~/IC/usrCtrl_IC_B2_02.ascx"},
                                                                   {"IC_B3_01", "~/IC/usrCtrl_IC_B3_01.ascx"},
                                                                   {"IC_B4_01", "~/IC/usrCtrl_IC_B4_01.ascx"},
                                                                   {"IC_B4_02", "~/IC/usrCtrl_IC_B4_02.ascx"},
                                                                   {"IC_B4_03", "~/IC/usrCtrl_IC_B4_03.ascx"},
                                                                   {"IC_B4_04", "~/IC/usrCtrl_IC_B4_04.ascx"},
                                                                   {"IC_C1_01", "~/IC/usrCtrl_IC_C1_01.ascx"},
                                                                   {"IC_C1_02", "~/IC/usrCtrl_IC_C1_02.ascx"},
                                                                   {"IC_C1_03", "~/IC/usrCtrl_IC_C1_03.ascx"},
                                                                   {"_FixedSlow", "~/IC/_FixedSpeed.ascx"}
                                                                  }

    ''' <summary>
    ''' Dynamic load user controls.
    ''' </summary>
    ''' <param name="s_key"></param>
    ''' <remarks></remarks>
    Private Sub LoadUserControl(ByVal s_key As String)
        Dim usrCtrlDyn As UserControl = Nothing
        If myPH.Controls.Count > 0 Then
            myPH.Controls.Clear()
        End If
        If "IC_A1_01, IC_A1_02, IC_A1_03, IC_A4_01, IC_A4_02, IC_A4_03".Contains(s_key) Then
            If s_key.Contains("A1") Then 'รับ/จ่าย/ปรับปรุงสินค้าคงคลัง ***** การโอนย้ายยังไม่ได้ทำ (ย้ายประเภท-หมวดหมู่/โอนย้ายระหว่างคลัง/ข้ามฝาย-แผนก/etc...)
                Page.Items.Add("IC_A1", {"RC", "IS", "AJ"}(CByte(s_key.Last().ToString()) - 1))
                usrCtrlDyn = Page.LoadControl(mnuSelected.Item("IC_A1_01"))
            Else ' รายงานตรวจสอบข้อมูล
                Page.Items.Add("IC_A4", {"RC", "IS", "AJ"}(CByte(s_key.Last().ToString()) - 1))
                usrCtrlDyn = Page.LoadControl(mnuSelected.Item("IC_A4_01"))
            End If
        Else 'อื่นฯ
            usrCtrlDyn = Page.LoadControl(mnuSelected.Item(s_key))
        End If
        usrCtrlDyn.ID = "dyn" & s_key 'New Random().Next(1, 10) & "_dyn_" & New Random().Next(1, 20)
        myPH.Controls.Add(usrCtrlDyn)
    End Sub
End Class

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-04-28 11:32:39 By : หน้าฮี
 


 

No. 6

Guest


ขอบคุณทุกท่านนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-04-28 11:36:52 By : npeerakit
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : การใช้งาน dropdownlist แบบใช้ Where ข้อมูลจากใน Database
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 01
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 อัตราราคา คลิกที่นี่