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 > มารบกวนแต่เช้าเลยคับ จะทำการตรวจสอบ radiobutton ที่อยู่ใน Gridview ว่าทำการ check ทุกข้อหรือยังไม่ได้ทำข้อไหนให้แจ้งก่อนลง DB



 

มารบกวนแต่เช้าเลยคับ จะทำการตรวจสอบ radiobutton ที่อยู่ใน Gridview ว่าทำการ check ทุกข้อหรือยังไม่ได้ทำข้อไหนให้แจ้งก่อนลง DB

 



Topic : 062543



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



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




มารบกวนแต่เช้าเลยคับ^^
จะทำการตรวจสอบradiobuttonที่อยู่ในgridviewว่าทำการcheckทุกข้อหรือยังไม่ได้ทำข้อไหนให้แจ้งก่อนลงDB
เป็นโค้ดที่ทำการsave radiobutton ที่เลือกลงDB
Code (VB.NET)
Public Function SaveGrid(ByVal objGv As GridView) As Boolean

        Dim newId As Integer = Me.AddInspect()

       
        Dim gvr As GridViewRow

        Dim i As Integer = 0
        Dim Score As Integer
        Dim gvComment As String
        Dim Radioname As String
        Dim Textboxname As String


        With objGv
            For Each gvr In .Rows

                Dim rd10 As RadioButton
                Radioname = .ID & "_10"
                rd10 = CType(.Rows(i).FindControl(Radioname), RadioButton)
                'Label10.Text += CStr(rd10.Checked).ToString & "<br>"
                If rd10.Checked Then
                    'Label14.Text += .Rows(i).Cells(0).Text & rd10.Checked
                    'Label13.Text += "10,"
                    Score = 10
                End If

                Dim rd9 As RadioButton
                Radioname = .ID & "_9"
                rd9 = CType(.Rows(i).FindControl(Radioname), RadioButton)
                If rd9.Checked Then
                    Score = 9
                End If

                Dim rd8 As RadioButton
                Radioname = .ID & "_8"
                rd8 = CType(.Rows(i).FindControl(Radioname), RadioButton)
                If rd8.Checked Then
                    Score = 8
                End If

                Dim rd7 As RadioButton
                Radioname = .ID & "_7"
                rd7 = CType(.Rows(i).FindControl(Radioname), RadioButton)
                If rd7.Checked Then
                    Score = 7

                End If

                Dim rd6 As RadioButton
                Radioname = .ID & "_6"
                rd6 = CType(.Rows(i).FindControl(Radioname), RadioButton)
                If rd6.Checked Then
                    Score = 6
                End If

                Dim rd5 As RadioButton
                Radioname = .ID & "_5"
                rd5 = CType(.Rows(i).FindControl(Radioname), RadioButton)
                If rd5.Checked Then
                    Score = 5
                End If

                Dim rd4 As RadioButton
                Radioname = .ID & "_4"
                rd4 = CType(.Rows(i).FindControl(Radioname), RadioButton)
                If rd4.Checked Then
                    Score = 4
                End If

                Dim rd3 As RadioButton
                Radioname = .ID & "_3"
                rd3 = CType(.Rows(i).FindControl(Radioname), RadioButton)
                If rd3.Checked Then
                    Score = 3
                End If

                Dim rd2 As RadioButton
                Radioname = .ID & "_2"
                rd2 = CType(.Rows(i).FindControl(Radioname), RadioButton)
                If rd2.Checked Then
                    Score = 2
                End If

                Dim rd1 As RadioButton
                Radioname = .ID & "_1"
                rd1 = CType(.Rows(i).FindControl(Radioname), RadioButton)
                If rd1.Checked Then
                    Score = 1
                End If

                Dim rd0 As RadioButton
                Radioname = .ID & "_0"
                rd0 = CType(.Rows(i).FindControl(Radioname), RadioButton)
                If rd0.Checked Then
                    Score = 0

                End If

                Dim txtcomment As TextBox
                Textboxname = .ID & "_comment"
                txtcomment = CType(.Rows(i).FindControl(Textboxname), TextBox)
                If rd0.Checked Then
                    'Label14.Text += .Rows(i).Cells(0).Text & "0"
                    'Label13.Text += "0"
                    gvComment = (.ID & "_comment").ToString

                End If

                'ds = CType(Session("ds"), DataSet)
                'ds2 = CType(Session("ds"), DataSet)



                Select Case objGv.ID
                    Case "gvchk1"
                        Me.AddInspectDetail(newId, CInt(gvr.Cells(0).Text), Score, txtcomment.Text)

                    Case "gvchk2"
                        'i = i
                        'Dim teststr As String = gvr.Cells(0).Text
                        Me.AddInspectDetail(newId, CInt(gvr.Cells(0).Text), Score, txtcomment.Text)

                    Case "gvchk4"
                        Me.AddInspectDetail(newId, CInt(gvr.Cells(0).Text), Score, txtcomment.Text)
                End Select


                'Me.AddInspectDetail(newId, CType(ds.Tables(0).Rows(i)("ItemID").ToString, Integer), Score)

                i += 1
            Next
            .Enabled = False
        End With

    End Function




Tag : .NET, VBScript, Web (ASP.NET), VB.NET







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-06-30 08:38:57 By : mamanakin View : 1206 Reply : 6
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

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

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

แล้วติดตรงไหนครับ ดูจาก Code ก็ใช้การ FindControl ถูกแล้วครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-30 10:59:00 By : webmaster
 


 

No. 2



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



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


อยากเพิ่ม ตัวที่ตรวจสอบว่า radiobuttonหรือข้อไหน ในGridview ที่ยังไม่ทำการคลิกบ้าง หรือไม่ก็ให้ทำการตรวจสอบทีละrow กดrow1ก่อนจึงจะไปrow2 ไปเรื่อยๆตามลำดับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-30 11:41:26 By : mamanakin
 

 

No. 3



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



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


ตอบความคิดเห็นที่ : 1 เขียนโดย : webmaster เมื่อวันที่ 2011-06-30 10:59:00
รายละเอียดของการตอบ ::
อยากเพิ่ม ตัวที่ตรวจสอบว่า radiobuttonหรือข้อไหน ในGridview ที่ยังไม่ทำการคลิกบ้าง หรือไม่ก็ให้ทำการตรวจสอบทีละrow กดrow1ก่อนจึงจะไปrow2 ไปเรื่อยๆตามลำดับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-30 14:28:40 By : mamanakin
 


 

No. 4



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



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


เพิ่มไม่ได้หรอครับพี่ หรือเพิ่มได้ ใช้ไรหรอ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-01 13:55:33 By : mamanakin
 


 

No. 5



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



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


Code c# ] ลองเอาไปใช้ดูครับ อย่างน้อยได้คอนเซป

Code (C#)
             for (int i = 0; i < gv_Question.Rows.Count; i++)
            {
                ctrl = (RadioButtonList)gv_Question.Rows[i].FindControl("rdo_Choice");
                if (ctrl == null) continue;
                RadioButtonList choice = new RadioButtonList();
                choice = ctrl as RadioButtonList;
                string choiceselectedString = "";
                if (choice.SelectedItem != null)
                {
                    choiceselectedString = choice.SelectedItem.Value.ToString();
                }
                else
                {
                    lbl_Error.Text = "กรุณาตอบแบบสอบถามให้ครบทุกข้อ";
                    return;
                }


            }

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-01 15:10:00 By : nong1210
 


 

No. 6



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



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


อยากให้ทำทีละ rowได้ไหมคับ คือ คลิกข้อที่1 แล้วไปข้อที่2
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-05 11:28:42 By : mamanakin
 

   

ค้นหาข้อมูล


   
 

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