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

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


 

[.NET] การใช้งาน 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 : 1317 Reply : 6
 

 

No. 1



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

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

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

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

เช่น

Code (SQL)
1.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,059 )
บทความ ( 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)
01.Public Class IC_MainMenu_V1001
02.    Inherits System.Web.UI.Page
03.    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
04.        '
05.        ' Fixed future 2016-02-22 User control very slow to loaded on first open
06.        '
07.        If Not IsPostBack Then
08.            Dim usrCtrlDyn As UserControl = Nothing
09.            usrCtrlDyn = Page.LoadControl(mnuSelected.Item("_FixedSlow"))
10.            usrCtrlDyn.ID = "_FixedSlow" 'New Random().Next(1, 10) & "_dyn_" & New Random().Next(1, 20)
11.            myPH.Controls.Add(usrCtrlDyn)
12.        End If
13.    End Sub
14. 
15.    Private mnuSelected As New Dictionary(Of String, String) From {{"IC_A1_01", "~/IC/usrCtrl_IC_A1_01_.ascx"},
16.                                                                   {"IC_A1_02", "~/IC/usrCtrl_IC_A1_02.ascx"},
17.                                                                   {"IC_A1_03", "~/IC/usrCtrl_IC_A1_03.ascx"},
18.                                                                   {"IC_A1_04", "~/IC/usrCtrl_IC_A1_04.ascx"},
19.                                                                   {"IC_A1_05", "~/IC/usrCtrl_IC_A1_05.ascx"},
20.                                                                   {"IC_A2_01", "~/IC/usrCtrl_IC_A2_01_.ascx"},
21.                                                                   {"IC_A2_02", "~/IC/usrCtrl_IC_A2_02.ascx"},
22.                                                                   {"IC_A3_01", "~/IC/usrCtrl_IC_A3_01.ascx"},
23.                                                                   {"IC_A3_02", "~/IC/usrCtrl_IC_A3_02.ascx"},
24.                                                                   {"IC_A3_03", "~/IC/usrCtrl_IC_A3_03.ascx"},
25.                                                                   {"IC_A4_01", "~/IC/usrCtrl_IC_A4_01.ascx"},
26.                                                                   {"IC_A4_02", "~/IC/usrCtrl_IC_A4_02.ascx"},
27.                                                                   {"IC_A4_03", "~/IC/usrCtrl_IC_A4_03.ascx"},
28.                                                                   {"IC_A4_04", "~/IC/usrCtrl_IC_A4_04.ascx"},
29.                                                                   {"IC_A5_01", "~/IC/usrCtrl_IC_A5_01.ascx"},
30.                                                                   {"IC_A5_02", "~/IC/usrCtrl_IC_A5_02.ascx"},
31.                                                                   {"IC_A6_01", "~/IC/usrCtrl_IC_A6_01.ascx"},
32.                                                                   {"IC_A6_02", "~/IC/usrCtrl_IC_A6_02.ascx"},
33.                                                                   {"IC_A6_03", "~/IC/usrCtrl_IC_A6_03.ascx"},
34.                                                                   {"IC_B1_01", "~/IC/usrCtrl_IC_B1_01.ascx"},
35.                                                                   {"IC_B2_01", "~/IC/usrCtrl_IC_B2_01.ascx"},
36.                                                                   {"IC_B2_02", "~/IC/usrCtrl_IC_B2_02.ascx"},
37.                                                                   {"IC_B3_01", "~/IC/usrCtrl_IC_B3_01.ascx"},
38.                                                                   {"IC_B4_01", "~/IC/usrCtrl_IC_B4_01.ascx"},
39.                                                                   {"IC_B4_02", "~/IC/usrCtrl_IC_B4_02.ascx"},
40.                                                                   {"IC_B4_03", "~/IC/usrCtrl_IC_B4_03.ascx"},
41.                                                                   {"IC_B4_04", "~/IC/usrCtrl_IC_B4_04.ascx"},
42.                                                                   {"IC_C1_01", "~/IC/usrCtrl_IC_C1_01.ascx"},
43.                                                                   {"IC_C1_02", "~/IC/usrCtrl_IC_C1_02.ascx"},
44.                                                                   {"IC_C1_03", "~/IC/usrCtrl_IC_C1_03.ascx"},
45.                                                                   {"_FixedSlow", "~/IC/_FixedSpeed.ascx"}
46.                                                                  }
47. 
48.    ''' <summary>
49.    ''' Dynamic load user controls.
50.    ''' </summary>
51.    ''' <param name="s_key"></param>
52.    ''' <remarks></remarks>
53.    Private Sub LoadUserControl(ByVal s_key As String)
54.        Dim usrCtrlDyn As UserControl = Nothing
55.        If myPH.Controls.Count > 0 Then
56.            myPH.Controls.Clear()
57.        End If
58.        If "IC_A1_01, IC_A1_02, IC_A1_03, IC_A4_01, IC_A4_02, IC_A4_03".Contains(s_key) Then
59.            If s_key.Contains("A1") Then 'รับ/จ่าย/ปรับปรุงสินค้าคงคลัง ***** การโอนย้ายยังไม่ได้ทำ (ย้ายประเภท-หมวดหมู่/โอนย้ายระหว่างคลัง/ข้ามฝาย-แผนก/etc...)
60.                Page.Items.Add("IC_A1", {"RC", "IS", "AJ"}(CByte(s_key.Last().ToString()) - 1))
61.                usrCtrlDyn = Page.LoadControl(mnuSelected.Item("IC_A1_01"))
62.            Else ' รายงานตรวจสอบข้อมูล
63.                Page.Items.Add("IC_A4", {"RC", "IS", "AJ"}(CByte(s_key.Last().ToString()) - 1))
64.                usrCtrlDyn = Page.LoadControl(mnuSelected.Item("IC_A4_01"))
65.            End If
66.        Else 'อื่นฯ
67.            usrCtrlDyn = Page.LoadControl(mnuSelected.Item(s_key))
68.        End If
69.        usrCtrlDyn.ID = "dyn" & s_key 'New Random().Next(1, 10) & "_dyn_" & New Random().Next(1, 20)
70.        myPH.Controls.Add(usrCtrlDyn)
71.    End Sub
72.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 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





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