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 > ขอโค้ดinsert,edit ข้อมูลคำนำหน้าชื่อจาก combobox ที่ดึงมาจากฐานข้อมูลซึ่งเป็น detail แต่เมื่อบันทึกกลับเป็น ID คำนำหน้าชื่อไปที่ตารางสมาชิกทำไงอะคะ



 

ขอโค้ดinsert,edit ข้อมูลคำนำหน้าชื่อจาก combobox ที่ดึงมาจากฐานข้อมูลซึ่งเป็น detail แต่เมื่อบันทึกกลับเป็น ID คำนำหน้าชื่อไปที่ตารางสมาชิกทำไงอะคะ

 



Topic : 094835



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



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




ช่วยหน่อยนะคะต้องการจริงๆค่ะ ต้องการด่วนมากรบกวนเพื่อนๆ ช่วยตอบคำถามให้กระจ่างทีนะคะ ขอบคุณล่วงหน้านะคะ



Tag : .NET, Ms Access, VS 2010 (.NET 4.x)







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-05-07 16:52:20 By : borobirt View : 1192 Reply : 11
 

 

No. 1



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



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


รูปตัวอย่างที่ต้องการทำงาน รูปตัวอย่างที่ต้้องการทำงานค่ะ ปัญหาจริงๆอยู่ที่ว่าเวลาเราคลิกที่ combobox ตัวใดให้รหัสตัวนั้นแสดงที่ textbox ด้านหน้าแล้วค่าใน textbox คือค่าที่ส่งออกไป

ช่วยสอนคร่าวดังหัวข้อนี้ค่ะ
1. ทำยังไงเวลาเราคลิกที่ combobox ให้รหัสแสดงที่ textbox
2. เมื่อต้องการแก้ไขข้อมูลที่ต้องการเราจะเราจะทำการคลิกเลือกที่ datagridview ดังนั้นเมื่อเลือกแล้วข้อมูล AmenityID & CategoryID จะต้องมาแสดงที่ combobox และ textbox ค่ะ









ประวัติการแก้ไข
2013-05-07 17:13:27
2013-05-07 17:18:26
2013-05-07 17:20:23
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-07 16:53:49 By : borobirt
 


 

No. 2



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



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


อันนี้คือมี ตาราง คำนำหน้าชื่อไว้ใช่ไหมครับ ในตารางหน้าตาน่าจะประมาณนี้

ID DETAIL
1 นาย
2 นาง


ใช่ไหมครับ

แล้วก็มี ตาราง member อยู่ โดยอาจจะมีข้อมูลคร่าว ๆ ประมาณนี้ใช่ไหมครับ


คำนำหน้าชื่อ ชื่อ นามสกกุล
1 A Doe
2 B Doel




ทีนี้อยากจะรู้ว่าตอนบันทึกจะบันทึกเป็นอะไรเข้าไปครับ ??

แต่จากที่อ่านคิดว่า อยากจะบันทึกเป็น ตัว DETAIL นะครับ

งั้นตอนบันทึกก็ให้ ข้อความใน combobox ไปตรง ๆ เลยก็ได้นี่ครับ ??
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-07 17:37:22 By : CPU4Core
 

 

No. 3



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



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


ตอบความคิดเห็นที่ : 2 เขียนโดย : CPU4Core เมื่อวันที่ 2013-05-07 17:37:22
รายละเอียดของการตอบ ::
คือต้องการบันทึก id เข้าไปค่ะไม่ใช่ detail



ประวัติการแก้ไข
2013-05-07 18:36:34
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-07 18:36:12 By : borobirt
 


 

No. 4



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



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


ตอบความคิดเห็นที่ : 2 เขียนโดย : CPU4Core เมื่อวันที่ 2013-05-07 17:37:22
อยากทำงานตามภาพเลยค่ะ แต่พอดีเมื่อกี้ตอนตั้งกระทู้ยกตัวอย่างไปผิดค่ะ ขอโทษด้วย แต่ความจริงคืออยากทำงานตามภาพอะค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-07 18:39:28 By : borobirt
 


 

No. 5



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



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


เก็บข้อมูล ยังไงครับ ช่วยให้รายละเอียดทีครับ

เช่น
ประเภทความดี
1 ช่วยเพื่อน
2 ช่วยแม่
3 ช่วยครู

ประมาณนี้หรือเปล่าครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-07 18:51:51 By : batiboy
 


 

No. 6



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



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


ตอบความคิดเห็นที่ : 5 เขียนโดย : batiboy เมื่อวันที่ 2013-05-07 18:51:51
รายละเอียดของการตอบ ::
ตารางหลัก เก็บ MainID AmenityHead AmenityDetail Point Standard AmenityID CategoryID

ตย. MainID AmenityHead AmenityDetail Point Standard AmenityID CategoryID
1 ร่วมประชุม ประชุมประชาคม 15 1 1 1
2 ร่วมประชุม ประชุมประจำเดือน 5 1 1 1
3 ร่วมกิจกรรม กิจกรรมอาสาสมัคร 10 1 2 1



ตารางประเภทความดีหลักเก็บ AmenityID Detail

ตย. AmenityID Detial
1 ร่วมประชุม
2 ร่วมกิจกรรม


ตารางหมวดความดีเก็บ CategoryID CategoryDetail

ตย. CategoryID CategoryDetail
1 เมนูคนดีมีส่วนร่วม
2 เมนูคนดีคิดดีทำดี


เก็บข้อมูลตามนี้ค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-07 19:26:15 By : borobirt
 


 

No. 7

Guest


ถ้าเป็น ASP.NET (Web Application)
เขียนแบบนี้ได้เลยครับ

cboGoodType.Items.Add(New ListItem("ร่วมประชุม", 1)
cboGoodType.Items.Add(New ListItem("ร่วมกิจกรรม", 2)
...
...
...
***** หรืออ่านค่ามาจาก Table ประเภทความดี *****

แต่
แต่
แต่โชคไม่ดีบน Windows Application กลับไม่มีให้ใช้ (หรือผมหาไม่เจอ) ซึ่งผมก็ไม่เข้าใจเหมือนกัน
ต้องเลียนแบบ Web Application ด้วยความจำเป็น


Code (VB.NET)
        cboEnum.Items.Add(New ListItem(1, "ร่วมประชุม"))
        cboEnum.Items.Add(New ListItem(2, "ร่วมกิจกรรม"))
        '...
        '...
        '***** หรืออ่านค่ามาจาก Table ประเภทความดี *****

    Private Sub cboGoodType_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) Handles cboGoodType.SelectedIndexChanged
        MsgBox(cboGoodType.Items(cboEnum.SelectedIndex).ID()) 'เอาค่านี้บันทึกลงไปในตาราง ประเภทความดี
        MsgBox(cboGoodType.Items(cboEnum.SelectedIndex).Value())
    End Sub



Code (VB.NET)
    Public Class ListItem
        Private _ID As Object
        Private _value As String

        Public Sub New(ByVal ID As Object, ByVal value As String)
            _ID = ID
            _value = value
        End Sub

        Public ReadOnly Property ID() As Object
            Get
                Return _ID
            End Get
        End Property

        Public ReadOnly Property Value() As String
            Get
                Return _value
            End Get
        End Property

        Public Overrides Function ToString() As String
            Return Value
        End Function
    End Class



ขอให้โชคดีครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-07 22:10:21 By : ผ่านมา
 


 

No. 8

Guest


#NO 7

cboEnum ให้เปลี่ยนเป็น cboGoodType (ผมก๊อปปี้มาผิดครับ)
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-07 22:14:33 By : ผ่านมา
 


 

No. 9



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



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


ตอบความคิดเห็นที่ : 7 เขียนโดย : ผ่านมา เมื่อวันที่ 2013-05-07 22:10:21
รายละเอียดของการตอบ ::
อยากได้ vb2010 อะค่ะ แต่ก็จะพยายามเอาไปปรับเปลี่ยนดูนะคะ ขอบคุณมากๆ ค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-07 23:58:10 By : borobirt
 


 

No. 10

Guest


แก้ไข #NO7/8 2013-05-08

cboGoodType (DisplayText, Value/Keys) *****


Code (VB.NET)
    cboGoodType.Items.Add(New ListItem("ร่วมประชุม", 1))  'แก้ไข 2013-05-08  (DisplayText, Value/Keys)
    cboGoodType.Items.Add(New ListItem("ร่วมกิจกรรม", 2)) 'แก้ไข 2013-05-08 (DisplayText, Value/Keys)
    '...
    '...

Private Sub cboGoodType_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) Handles cboGoodType.SelectedIndexChanged
    MsgBox(cboGoodType.Items(cboGoodType.SelectedIndex).ID()) 'เอาค่านี้บันทึกลงไปในตาราง ประเภทความดี
    MsgBox(cboGoodType.Items(cboGoodType.SelectedIndex).Value())
End Sub




#NO7, #NO8 License หรืออะไรที่ถูกต้องมักจะมาพร้อมกับรายจ่าย จนเรารับไม่ไหว

Code (VB.NET)
Public Class ListView
    Public Property ID As Object
    Public Property Value As String

    Sub New(ByVal value As String, ByVal id As Object)
        Me.ID = id
        Me.Value = value
    End Sub

    Public Overrides Function ToString() As String
        Return Me.Value.ToString 'MyBase.ToString()
    End Function

End Class



ในความคิดของผม บน Productions ควรจะสร้างเป็น ComboBox Custom Control (Reuseable)
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-08 06:14:59 By : ผ่านมา
 


 

No. 11



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



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


ตอบความคิดเห็นที่ : 10 เขียนโดย : ผ่านมา เมื่อวันที่ 2013-05-08 06:14:59
รายละเอียดของการตอบ ::
ขอบคุณมากๆ ค่ะที่สละเวลาตอบคำถาม จะลองทำตามค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-08 21:58:26 By : borobirt
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ขอโค้ดinsert,edit ข้อมูลคำนำหน้าชื่อจาก combobox ที่ดึงมาจากฐานข้อมูลซึ่งเป็น detail แต่เมื่อบันทึกกลับเป็น ID คำนำหน้าชื่อไปที่ตารางสมาชิกทำไงอะคะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 03
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 อัตราราคา คลิกที่นี่