ถ้าเก็บ file type เป็น Date ข้อมูลก็จะเป็น 2558/03/12 ประมาณนี้ง่ะ
คือผมจะให้เรียงตามบรรทัดที่บันทึกลงฐานข้อมูลครับ ไม่ได้เรียงตาม ตัวเลขวันที่ข้างหน้า
...คืออยากได้โค้ดที่เปรียบเทียบค่าซ้ำใน combobox แล้วตัดค่าที่ซ้ำหรือรวมกันให้เหลือรายการเดียวง่ะครับ ช่วยทีครับ ขอบคุณครับ
โค้ดที่ผมทำแต่ยังลบได้ไม่หมดอ่ะครับ
Code
sql = "SELECT buy_date FROM Buyproduct WHERE buy_date LIKE '%" & Comboyear.Text & "%'"
Dim com As New SqlCommand(sql, connection)
Dim dr As SqlDataReader = com.ExecuteReader
If dr.HasRows Then
While dr.Read
Combotime.Items.Add(dr.Item(0))
End While
dr.Close()
End If
Combotime.SelectedIndex = (Combotime.Items.Count() - 1) 'เลือกรายการล่าสุด
Dim i As Integer
If (Combotime.Items.Count) <> 1 Then
For i = Combotime.Items.Count - 1 To 0 Step -1
If Combotime.Items(i) <> Combotime.Items(Combotime.Items.Count - 1) Then
If Combotime.Items(i) = Combotime.Items(i + 1) Then
Combotime.Items.Remove(Combotime.Items(i))
End If
Else
Exit Sub
End If
Next
Else
Exit Sub
End If
Tag : .NET, Ms SQL Server 2008, VB.NET, VS 2010 (.NET 4.x)