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 : 047171



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



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




Combo?v=1001" border="0">

ในรูปมันจะมีบรรทัดว่างๆให้เลือก คือผมอยากได้แบบนี้อ่ะครับ แต่ไม่รู้ต้องทำไง ข้อมูลในCbo นี้มันเรียกมาจากฐานข้อมูล

SQLCMD = " SELECT DM_DEPARTMENT, DM_DESCRIPTION ,(DM_DEPARTMENT+' '+DM_DESCRIPTION) As DM_NAME "
SQLCMD &= " FROM VGL_DEPARTMENT_MASTER "
SQLCMD &= " WHERE DM_DEL_FLAG <> 'Y' "
SQLCMD &= " AND DM_COMPANY='" & LogonCompCode & "' "
SQLCMD &= " AND DM_BRANCH='" & LogonBranchCode & "'"

DT = Nothing
DT = GetDataTable(SQLCMD)
If Not FlagConnect Then
Exit Sub
End If
With cboAcc1
.BeginUpdate()
.DisplayMember = "DM_NAME"
.ValueMember = "DM_DEPARTMENT"
.DataSource = DT
.EndUpdate()
End With
cboAcc1.SelectedIndex = -1
_conn.Close()

ท่านเซียนช่วยบอกทีครับ ต้องใส่โค้ด หรือต้องปรับที่ไร



Tag : .NET, Ms SQL Server 2005, Win (Windows App), VB.NET







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-08-17 13:24:32 By : exclusiveM View : 1108 Reply : 20
 

 

No. 1



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



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


pic

รูปครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-17 13:43:27 By : exclusiveM
 


 

No. 2



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



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


ความต้องการของท่าน ExclusiveM แต่ละอย่างยากที่จะเข้าใจยิ่งนัก

Dim _DataRow As DataRow
_DataRow = DT.NewRow
_DataRow("DM_NAME") = ""
DT.Rows.Add(_DataRow)

เพิ่มอันนี้ลงไปหลัง ใส่ค่าให้ DT ครับ ไม่แน่ใจว่าได้เปล่าลองดูครับ


ประวัติการแก้ไข
2010-08-17 15:53:38
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-17 15:08:30 By : kaimuk
 

 

No. 3



โพสกระทู้ ( 1,603 )
บทความ ( 1 )



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


ก้อรอเซียนต่อไปละกันนะคะ อย่าลืมจุดธูปของเซ่นไหว้ด้วยค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-17 15:11:57 By : blurEyes
 


 

No. 4



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



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


ขอบคุณท่านเซียน KaimuK ได้บรรทัดว่างมาเหมือนกันครับ แต่มันเป็นบรรทัดต่อท่าย ม่ะทราบว่า ท่านเซ๊ยนคนไหนพอรู้ ให้มันว่างที่บรรทัดแรกแบบในรูป ได้บ้างครับ ขอบคุณครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-17 16:27:24 By : exclusiveM
 


 

No. 5



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



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


จุดธูปประเดี๋ยวซักพักเค้าก็มาครับ รอหน่อย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-17 19:02:00 By : 3rds
 


 

No. 6



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

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

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


ระดับนี้ไม่ต้องถึงมือเซียนหรอกครับ เดี๋ยวเรียกหลานอนุบาล 2 มาทำให้ก็ได้

Code (VB.NET)
If _conn.State = ConnectionState.Open Then
    _conn.Close()
End If

Dim Sb As New System.Text.StringBuilder()
Sb.AppendLine("SELECT [DM_DEPARTMENT], [DM_DESCRIPTION] ,([DM_DEPARTMENT]+' '+[DM_DESCRIPTION]) As [DM_NAME]")
Sb.AppendLine("FROM [VGL_DEPARTMENT_MASTER]")
Sb.AppendLine("WHERE [DM_DEL_FLAG]<>@dm_del_flag AND")
Sb.AppendLine("[DM_COMPANY]=@dm_company AND")
Sb.AppendLine("[DM_BRANCH]=@dm_branch AND")
Sb.AppendLine("([DM_DEPARTMENT] IS NOT NULL OR [DM_DESCRIPTION] IS NOT NULL)")
SQLCMD = Sb.ToString()

Dim _Comm As New SqlCommand(SQLCMD, _conn)
_Comm.Parameters.AddWithValue("@dm_del_flag", "Y")
_Comm.Parameters.AddWithValue("@dm_company", LogonCompCode)
_Comm.Parameters.AddWithValue("@dm_branch", LogonBranchCode)

DT.Rows.Clear()
Dim DataAdapter As New SqlDataAdapter(_Comm)
DataAdapter.Fill(DT)

If Not FlagConnect Then
    Exit Sub
End If

cboAcc1.DataSource = DT
cboAcc1.DisplayMember = "DM_NAME"
cboAcc1.ValueMember = "DM_DEPARTMENT"
cboAcc1.SelectedIndex = -1



ประวัติการแก้ไข
2010-08-17 19:20:39
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-17 19:18:54 By : tungman
 


 

No. 7



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



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


สั่ง Combo Sort ก็น่าจะได้แล้วนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-17 22:08:44 By : kaimuk
 


 

No. 8



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



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


ลูกพี่ Tungman ครับ ผมเอาของพี่ไปใช้ มันใช้ไม่ได้อ่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-18 13:12:40 By : exclusiveM
 


 

No. 9



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

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

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


error ว่าไง

พักนี้โค้ดสดตลอด ไม่ได้ตรวจหรอกว่า work หรือเปล่า
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-18 13:24:17 By : tungman
 


 

No. 10



โพสกระทู้ ( 1,603 )
บทความ ( 1 )



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


Code (VB.NET)
Dim cmdBuilder As System.Text.StringBuilder = New System.Text.StringBuilder()
cmdBuilder.AppendLine("SELECT '' AS [Value_Field] ,'' AS [Text_Field]") 'แถวว่างอยู่ตรงนี้
cmdBuilder.AppendLine("UNION")
cmdBuilder.AppendLine("SELECT [DM_DEPARTMENT] AS [Value_Field]")
cmdBuilder.AppendLine("   ,([DM_DEPARTMENT]+' '+[DM_DESCRIPTION]) AS [Text_Field] ")
cmdBuilder.AppendLine("FROM [VGL_DEPARTMENT_MASTER]")
cmdBuilder.AppendLine("WHERE ([DM_DEL_FLAG] <> 'Y')")
cmdBuilder.AppendLine("   AND [DM_COMPANY]='" & LogonCompCode & "'")
cmdBuilder.AppendLine("   AND [DM_BRANCH]='" & LogonBranchCode & "'")
cmdBuilder.AppendLine("ORDER BY [DM_DEPARTMENT] ,[DM_DESCRIPTION]")

DT = Nothing
DT = GetDataTable(cmdBuilder.ToString())
If Not FlagConnect Then
Exit Sub
End If
With cboAcc1
    .BeginUpdate()
    .DisplayMember = "Text_Field"
    .ValueMember = "Value_Field"
    .DataSource = DT
    .EndUpdate()
End With

cboAcc1.SelectedIndex = -1
_conn.Close()


ดองได้ที่แระ ไม่ตอบให้แรกๆเพราะอยากถามเซียนนี่แหละ ไม่ใช่เซียนรัยนี่คะแค่สาวเอ๋อๆ โต๋ๆเต๋ๆไปวันๆ
ที่หลังใส่ tag ด้วยนะคะ code จะได้ดูง่าย พี่ๆหลายคนอายุมากแล้วอะค่ะ แล้วทีหลังถามให้ดีๆ คนทำดาบางคนที่ไม่ใช่เซียน
เค้าก้อพอจะตอบได้


ประวัติการแก้ไข
2010-08-18 13:45:02
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-18 13:34:03 By : blurEyes
 


 

No. 11



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

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

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


อ้าวเหรอ นึกว่าให้เอาที่ว่างๆ ออก
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-18 13:36:55 By : tungman
 


 

No. 12



โพสกระทู้ ( 1,603 )
บทความ ( 1 )



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


ติดโรคเอ๋อไปอะดิพี่ตึ๋ง หายยากนะคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-18 13:43:44 By : blurEyes
 


 

No. 13



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



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


ตอบความคิดเห็นที่ : 10 เขียนโดย : blurEyes เมื่อวันที่ 2010-08-18 13:34:03
รายละเอียดของการตอบ ::
พี่สาวครับ คือว่าาาาา ของพี่มันจะUNION กันเเล้ว มันจะขึ้นที่ Combo เลยหรอคับ ผมทำเเล้ว มันบักกระจายเลย T^T พี่สาวพอมี เมล์ม่ะครับ ขอได้ม่ะครับ -.- ขอบคุณคร๊าบบบ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-18 14:04:14 By : exclusiveM
 


 

No. 14



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



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


ตอบความคิดเห็นที่ : 12 เขียนโดย : blurEyes เมื่อวันที่ 2010-08-18 13:43:44
รายละเอียดของการตอบ ::
Testt ทำไมอ้างอิง ม่ะขึ้นหว่าา

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-18 14:05:06 By : exclusiveM
 


 

No. 15



โพสกระทู้ ( 1,603 )
บทความ ( 1 )



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


ถามตอบกันตรงนี้แหละค่ะ คนอื่นจะได้ประโยชน์ไปด้วยเลย มัน bug อะไรอะ มีรังแมลงใน code ด้วยหรอคะ
ถ้า code เดิมมันใช้งานได้ ก็อน่าจะได้แล้วนี่นา

สงสัยอย่าง นี่ code select ข้อมูลแล้วมี beginupdate endupdate มาได้ไงเนอะคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-18 14:23:44 By : blurEyes
 


 

No. 16



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



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


beginupdate endupdate ประโยชมันคือไรหรอคับ เอาออกไป มันจะเกิดไรขึ้นหรอครับ พี่
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-18 14:25:41 By : exclusiveM
 


 

No. 17



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



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


ตามที่พี่ให้โค้ดมามันม่ะน่าจะผิดนะ แต่ผมสงสัยว่า Code (VB.NET)
cmdBuilder.AppendLine("SELECT '' AS [Value_Field] ,'' AS [Text_Field]")


ส่วนนี้อ่ะครับ มันกำหนดมันขึ้นมา เหมือนว่า มันจะUNION เข้ากัน ไม่ได้
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-18 14:29:18 By : exclusiveM
 


 

No. 18



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



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


พี่สาวคนสวย คิดว่ามันจะ UNION กับส่วนที่เป็นข้อมูลในตารางได้เป่าครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-18 14:30:59 By : exclusiveM
 


 

No. 19



โพสกระทู้ ( 1,603 )
บทความ ( 1 )



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


ลองทำดูรึยังคะ ^^
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-18 14:35:54 By : blurEyes
 


 

No. 20



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



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


พี่สาวจ๋า ผมได้ล่ะ มันต้อง
Code (VB.NET)
SELECT ''AS Value_Field ,'' AS Text_Field
UNION 
SELECT DM_DEPARTMENT AS Value_Field,(DM_DEPARTMENT+' '+DM_DESCRIPTION)  AS Text_Field 
FROM VGL_DEPARTMENT_MASTER 
WHERE DM_DEL_FLAG <> 'Y' 
AND DM_COMPANY='001' 
AND DM_BRANCH='001'
ORDER BY Value_Field ,Text_Field


ขอบคุณพี่สาวมากๆจะจ๊าา
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-08-18 14:39:19 By : exclusiveM
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
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 02
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 อัตราราคา คลิกที่นี่