 |
|
ดึงค่า radio button จากกริดวิว เพื่อเอามาบันทึกลงในฐานข้อมูลอย่างไรครับ |
|
 |
|
|
 |
 |
|
คือผมต้องการดึงค่า จาก rdo button อ่ะครับ (ดึงเฉพาะตัวที่เช็คไว้ครับ)
ตอนนี้โค๊ดเป็นแบบนี้ครับ
Code
<input id="gvRiskCheck_rdRC_1" type="radio" name="gvRiskCheck$ctl03$RC" value="2" onclick="javascript:setTimeout('__doPostBack(\'gvRiskCheck$ctl03$rdRC\',\'\')', 0)" />
Code
<input id="gvRiskCheck_rdRC_2" type="radio" name="gvRiskCheck$ctl04$RC" value="3" onclick="javascript:setTimeout('__doPostBack(\'gvRiskCheck$ctl04$rdRC\',\'\')', 0)" />
ซึ่ีงแต่ละตัวมีค่าอยู่แล้วคือ 1,2, ฯลฯ
ผมเขียนโค๊ดเช็คไว้แบบนี้ครับ
Code (VB.NET)
For i As Integer = 0 To gvRiskCheck.Rows.Count - 1
Dim rdc As RadioButton = CType(gvRiskCheck.Rows(i).FindControl("rdRC"), RadioButton)
If rdc.Checked Then
xxxx
End If
Next
ผมจะ select เอาค่าจาก rdo มาใช้เพื่อบันทึกในฐานข้อมูลอย่างไรครับ
Tag : .NET, Web (ASP.NET), VB.NET, VS 2010 (.NET 4.x)
|
|
 |
 |
 |
 |
Date :
2013-04-23 11:48:21 |
By :
golfkub |
View :
978 |
Reply :
4 |
|
 |
 |
 |
 |
|
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (VB.NET)
For i As Integer = 0 To gvRiskCheck.Rows.Count - 1
Dim rdc As RadioButton = CType(gvRiskCheck.Rows(i).FindControl("rdRC"), RadioButton)
Dim rdc_val As String
If rdc.Checked Then
rdc_val = "1"
Else
rdc_val = "0"
End If
' use rdc_val
Next
|
 |
 |
 |
 |
Date :
2013-04-23 14:32:14 |
By :
mr.win |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ถ้ามี 10 rdo ก็ต้องทำแบบนี้ทุกอันเลยใช่ป่าวคับ
|
 |
 |
 |
 |
Date :
2013-04-23 14:39:39 |
By :
golfkub |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เอ๊ะ แต่เป็น Loop อยู่แล้ว ลืมไปครับ อิอิ  
|
 |
 |
 |
 |
Date :
2013-04-23 14:40:53 |
By :
golfkub |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แต่ลองดูแล้วค่าไม่ถูกอ่ะครับ เพราะว่า radio button แต่ละตัวจะมีค่าไม่เหมือนกันอ่ะคับ เช่น rdRC01 = 1 , rdRC02 = 3 , rdRC03 = 6 แบบนี้อ่ะครับ ซึ่งเวลาจะเก็บค่าจะเก็บเฉพาะตัวที่ติ๊กไว้เช่น ติ๊ก rdRC03 ค่าที่ได้จะต้องเป็น 6 แบบนี้อ่ะคับ
|
 |
 |
 |
 |
Date :
2013-04-23 15:11:08 |
By :
golfkub |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|