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

HOME > .NET Framework > Forum > คือผมทำเกี่ยวกับ การทำแบบการเอา Combobox มาจัดเรียงแล้วมันไม่จัดเรียงอ่าครับ ."ดังรูป"



 

คือผมทำเกี่ยวกับ การทำแบบการเอา Combobox มาจัดเรียงแล้วมันไม่จัดเรียงอ่าครับ ."ดังรูป"

 



Topic : 110078



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



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



แบบว่าผมต้องการให้มันเรียงได้เป็น

1
2
3
4
5
6
7
8
9
10

แต่ว่ามันเป็น "ดังรูป"

combobox

สรุปแล้วผมทำถูกมั้ยละครับ

Code (VB.NET)
   'TODO: This line of code loads data into the 'Top_CustomerEntryDataSet3.Department' table. You can move, or remove it, as needed.
        Me.DepartmentTableAdapter1.Fill(Me.Top_CustomerEntryDataSet3.Department)
        'TODO: This line of code loads data into the 'Top_CustomerEntryDataSet1.titleTH' table. You can move, or remove it, as needed.
        ' Me.TitleTHTableAdapter.Fill(Me.Top_CustomerEntryDataSet1.titleTH)
        Me.SubdeptIDTableAdapter.Fill(Me.Top_CustomerEntryDataSet.SubdeptID)

        Try

            MsgBox("เชื่อมได้แล้ว ")

        

        Dim objConn As New SqlConnection

        Dim objCmd As SqlCommand

        Dim dtAdapter As New SqlDataAdapter



        Dim ds As New DataSet

        Dim dt As DataTable

        Dim strConnString, strSQL As String

        strConnString = "Data Source=PONGWICS2014-PC; Initial Catalog=Top_CustomerEntry;User ID=sa;Password=Pong"



        objConn.ConnectionString = strConnString

        objConn.Open()

           strSQL = "SELECT ID,DepartmentID FROM Department ORDER BY ID ASC "
        objCmd = New SqlCommand

        With (objCmd)

            .Connection = objConn

            .CommandText = strSQL

            .CommandType = CommandType.Text

        End With

        dtAdapter.SelectCommand = objCmd

        dtAdapter.Fill(ds)

        dt = ds.Tables(0)

        dtAdapter = Nothing

        objConn.Close()

        objConn = Nothing

        id.DataSource = dt

        id.DisplayMember = "ID"

        id.ValueMember = "DepartmentID"

        Catch ex As Exception
            MsgBox("โอ้ๆ มันเกิดอะไรขึ้น ")
        End Try


    End Sub




Tag : .NET, Ms SQL Server 2008, Ms SQL Server 2012, VB.NET, VS 2008 (.NET 3.x), VS 2010 (.NET 4.x)









ประวัติการแก้ไข
2014-07-21 08:41:48
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-07-21 08:41:10 By : heloman View : 1018 Reply : 4
 

 

No. 1



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



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


มันก็เรียงแล้วนิครับเริ่มจาก 0-9






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-07-21 09:47:24 By : sam144444
 


 

No. 2



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



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

ตอบความคิดเห็นที่ : 1 เขียนโดย : sam144444 เมื่อวันที่ 2014-07-21 09:47:24
รายละเอียดของการตอบ ::
......ครับ ใช่ครับ แค่อยากให้มันเรียงเป็น

1
2
3
4
5
6
7
8
9
10
11
12
13
14


แต่ไม่ใช่
1
10
11
12
2
3
4
5
6
7
8
9

จะได้มั้ยครับ หรือ ได้แค่นั้นแล้ว


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-07-21 11:59:19 By : heloman
 

 

No. 3



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



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


1. ในกรณีที่ Column ID เป็นอักษรตัวเลขทั้งหมด (0-9) ตามโจทย์

Code (SQL)
SELECT ID, DepartmentID FROM Department 
ORDER BY CASE WHEN SUBSTRING(LTRIM(ID), 1, 1) = '0' THEN CAST(ID AS INT) - 123456789
              ELSE CAST(ID AS INT) 
         END


2. ไม่มีโจทย์ เดาไปก็เท่านั้น


ปล. บ่นให้ฟังเฉยเฉยในข้อที่ 1. เป็นการแก้ไขปัญหาที่ปลายเหตุ (ตามน้ำนั่นแหละ)
สาเหตุก็คือ มันผิดตั้งแต่แรก (ออกแบบผิด/คิดผิด/etc ผิด)
ถามว่าผิดมากไหม? ไม่มาก พอพอกับลักเล็กขโมยน้อย ไม่ถึงกับปล้นฆ่าข่มขืนแล้วลืมฆ่า


ประวัติการแก้ไข
2014-07-21 21:44:55
2014-07-21 21:48:01
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-07-21 21:25:32 By : หน้าฮี
 


 

No. 4



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



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

ตอบความคิดเห็นที่ : 3 เขียนโดย : หน้าฮี เมื่อวันที่ 2014-07-21 21:25:32
รายละเอียดของการตอบ ::
... ขอบคุณขอรับ ^^ นี่แหละต้องการ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-07-22 08:48:11 By : heloman
 

   

ค้นหาข้อมูล


   
 

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