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 > รบกวนขอ code vb.net นำข้อมูลจาก listview ลงฐานข้อมูล sql


 

[.NET] รบกวนขอ code vb.net นำข้อมูลจาก listview ลงฐานข้อมูล sql

 
Topic : 123824



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



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


คือ ต้องการทำหน้าขายสินค้าคะ ซึ้งทำการเพิ่มสินค้าลง ใน listview ก่อน และพอทำการกดปุ่มบันทึก ข้อมูลจาก listview จะบันทึกลง ฐานข้อมูล sql คะ



Tag : .NET, Ms SQL Server 2008, VB.NET

Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2016-07-13 09:59:58 By : nittaya28 View : 1843 Reply : 3
 

 

No. 1



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



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


Code (VB.NET)
1.'วนลูปนำข้อมูลมาเก็บในตัวแปรเลยครับ ตัวอย่าง
2.Dim ID,ProductID,ProductName As String
3.For Each item As ListViewItem In Me.ListView1.Items
4.    ID = item.SubItems.Item(0).Text
5.    ProductID = item.SubItems.Item(1).Text
6.    ProductName = item.SubItems.Item(2).Text
7.'SQL query ตามปกติ
8.Next

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-07-13 11:54:40 By : parinya-t
 

 

No. 2



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



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


ปกติผมจะเก็บข้อมูลไว้ที่ datatable ละเอาไปโชว์ตาม listview gridview ก็ว่าไป
เวลา save ก็เอาจาก datatable ไปsave ง่ายดีนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-07-13 15:54:05 By : Mr.T-Bag
 

 

No. 3



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



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


Code (VB.NET)
001.***ส่วน Lable of ListView จะได้รู้ว่ามี Column อะไรบ้าง
002.***เขียนตั้งแต่ตอนต้นของ Code อยู่แล้ว
003.Private Sub lblvDetail()
004.        With Me.lsvData
005.            .Columns.Add("Seq.", 35, HorizontalAlignment.Center)
006.            .Columns.Add("Item Code", 130, HorizontalAlignment.Left)
007.            .Columns.Add("Item Description", 300, HorizontalAlignment.Left)
008.            .Columns.Add("Comment Description", 850, HorizontalAlignment.Left)
009.            .Columns.Add("Cust Id.", 100, HorizontalAlignment.Left)
010.            .Columns.Add("Cust Name", 100, HorizontalAlignment.Left)
011.            .Columns.Add("Cust Province", 100, HorizontalAlignment.Left)
012.            .Columns.Add("Cust Region", 100, HorizontalAlignment.Left)
013.            .Columns.Add("Cust Channel", 100, HorizontalAlignment.Left)
014.            .Columns.Add("Cust Sale", 100, HorizontalAlignment.Left)
015.            .Columns.Add("Date Contact", 100, HorizontalAlignment.Left)
016.            .Columns.Add("Contact Name", 100, HorizontalAlignment.Left)
017.            .Columns.Add("Contact Position", 100, HorizontalAlignment.Left)
018.            .Columns.Add("Comment Type", 100, HorizontalAlignment.Left)
019.            .View = View.Details
020.            .GridLines = True
021.            .FullRowSelect = True
022.            .MultiSelect = False
023.            .Scrollable = True
024.        End With
025.    End Sub
026.******************************************************************************
027. '***Start Save data to database
028.Dim CnCrm As New SqlConnection(ConLUFVAN)
029.Dim nTr As SqlTransaction
030.Dim sBCustomer As New StringBuilder
031.If MessageBox.Show(QuestionSave, SystemName, MessageBoxButtons.YesNo, MessageBoxIcon.Question) = Windows.Forms.DialogResult.Yes Then
032.    '***Calculate Time & Datework
033.    DateWork = Date.Now.ToString("yyyy-MM-dd hh:mm:ss")
034.    '***************************
035.    CnCrm.Open()
036.    nTr = CnCrm.BeginTransaction
037.    Try
038.         Dim DocNo As String = RunNo2("CUSTOMERCOMMENT") & SystemType & sUserId
039.         '*** Connection & SQL Command
040.                sBCustomer.Remove(0, sBCustomer.Length)
041.                    sBCustomer.Append("INSERT INTO [Tsn.CustomerComment](docno,docseq,docdate,")
042.                    '***Section Customer
043.                    sBCustomer.Append("customercode,customername,customerregion,customerchannel,customerprovince,customersale,customercontact,")
044.                    '***Section Comment
045.                    sBCustomer.Append("contactdate,commenttype,productcode,productname,commentdesc,")
046.                    '***Section Document
047.                    sBCustomer.Append("docstatus,datework,userwork,customercontactposition) ")
048.                    sBCustomer.Append("VALUES (@p1,@p2,@p3,@p4,@p5,@p6,@p7,@p8,@p9,@p10,@p11,")
049.                    sBCustomer.Append("@p12,@p13,@p14,@p15,@p16,@p17,@p18,@p19)")
050.                    Dim Str As String = sBCustomer.ToString
051.                    Dim cmd As New SqlCommand(Str, CnCrm, nTr)
052.                    '*** Parameters set type data
053.                    cmd.Transaction = nTr
054.                    cmd.Parameters.Clear()
055.                    cmd.Parameters.Add("@p1", SqlDbType.VarChar)
056.                    cmd.Parameters.Add("@p2", SqlDbType.Int)
057.                    cmd.Parameters.Add("@p3", SqlDbType.Date)
058.                    cmd.Parameters.Add("@p4", SqlDbType.VarChar)
059.                    cmd.Parameters.Add("@p5", SqlDbType.VarChar)
060.                    cmd.Parameters.Add("@p6", SqlDbType.VarChar)
061.                    cmd.Parameters.Add("@p7", SqlDbType.VarChar)
062.                    cmd.Parameters.Add("@p8", SqlDbType.VarChar)
063.                    cmd.Parameters.Add("@p9", SqlDbType.VarChar)
064.                    cmd.Parameters.Add("@p10", SqlDbType.VarChar)
065.                    cmd.Parameters.Add("@p11", SqlDbType.Date)
066.                    cmd.Parameters.Add("@p12", SqlDbType.VarChar)
067.                    cmd.Parameters.Add("@p13", SqlDbType.VarChar)
068.                    cmd.Parameters.Add("@p14", SqlDbType.VarChar)
069.                    cmd.Parameters.Add("@p15", SqlDbType.VarChar)
070.                    cmd.Parameters.Add("@p16", SqlDbType.VarChar)
071.                    cmd.Parameters.Add("@p17", SqlDbType.DateTime)
072.                    cmd.Parameters.Add("@p18", SqlDbType.VarChar)
073.                    cmd.Parameters.Add("@p19", SqlDbType.VarChar)
074.                    '***Section Detail on Listview
075.                    With lsvData
076.                        For i As Integer = 0 To .Items.Count - 1
077.                            Dim DocSeq As Integer = CInt(.Items(i).SubItems(0).Text)
078.                            Dim ProdCode As String = .Items(i).SubItems(1).Text
079.                            Dim ProdName As String = .Items(i).SubItems(2).Text
080.                            Dim CustomerComment As String = .Items(i).SubItems(3).Text
081.                            Dim CustomerCode As String = .Items(i).SubItems(4).Text
082.                            Dim CustomerName As String = .Items(i).SubItems(5).Text
083.                            Dim CustomerProvince As String = .Items(i).SubItems(6).Text
084.                            Dim CustomerRegion As String = .Items(i).SubItems(7).Text
085.                            Dim CustomerChannel As String = .Items(i).SubItems(8).Text
086.                            Dim CustomerSale As String = .Items(i).SubItems(9).Text
087.                            Dim ContactDate As String = .Items(i).SubItems(10).Text
088.                            Dim CustomerContact As String = .Items(i).SubItems(11).Text
089.                            Dim CustomerContactPosition As String = .Items(i).SubItems(12).Text
090.                            Dim CommentType As String = .Items(i).SubItems(13).Text
091.                            '*** Transfer data from object to parameters
092.                            cmd.Parameters("@p1").Value = DocNo
093.                            cmd.Parameters("@p2").Value = DocSeq
094.                            cmd.Parameters("@p3").Value = Date.Now.ToString("yyyy-MM-dd")
095.                            cmd.Parameters("@p4").Value = CustomerCode
096.                            cmd.Parameters("@p5").Value = CustomerName
097.                            cmd.Parameters("@p6").Value = CustomerRegion
098.                            cmd.Parameters("@p7").Value = CustomerChannel
099.                            cmd.Parameters("@p8").Value = CustomerProvince
100.                            cmd.Parameters("@p9").Value = CustomerSale
101.                            cmd.Parameters("@p10").Value = CustomerContact
102.                            cmd.Parameters("@p11").Value = ContactDate
103.                            cmd.Parameters("@p12").Value = CommentType
104.                            cmd.Parameters("@p13").Value = ProdCode
105.                            cmd.Parameters("@p14").Value = ProdName
106.                            cmd.Parameters("@p15").Value = CustomerComment
107.                            cmd.Parameters("@p16").Value = "0"
108.                            cmd.Parameters("@p17").Value = DateWork
109.                            cmd.Parameters("@p18").Value = sUserFull
110.                            cmd.Parameters("@p19").Value = CustomerContactPosition
111.                            '*** Run SQL Command
112.                            cmd.ExecuteNonQuery()
113.                         Next
114.                    End With
115.                    '***Close Connection
116.                    nTr.Commit()
117.                    CnCrm.Close()
118.                    cmd.Dispose()
119.                    sBCustomer = Nothing
120.                    '***Show messagebox
121.                    MessageBox.Show(SaveSuccess, SystemName, MessageBoxButtons.OK, MessageBoxIcon.Information)
122.                Catch ex As Exception
123.                    nTr.Rollback()
124.                    MessageBox.Show(SaveDontSuccess & ex.Message, SystemName, MessageBoxButtons.OK, MessageBoxIcon.Information)
125.                End Try
126.            End If



***ลองดูครับ ถ้าไม่ติดต่อมาทางเมล์ หรือ line ก็ได้
thaweewong.buabthong@gmail.com
0960506766
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-08-05 13:59:48 By : thaweewong
 

   

ค้นหาข้อมูล


   
 

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