รบกวนถามเกี่ยวกับ RadioButton ใน Repeater ให้เลือกได้แค่แถวเดียวคะ
กำหนดแล้วคะ Groupname
อันนี้ลองทำ นอก Repeater
Code (VB.NET)
<asp:RadioButton ID="RadioButton1" runat="server" GroupName="RDO" OnCheckedChanged="RadioButtonRDO_CheckedChanged" Text="Yes," Checked="true" AutoPostBack="True"/><br />
<asp:RadioButton ID="RadioButton2" runat="server" GroupName="RDO" OnCheckedChanged="RadioButtonRDO_CheckedChanged" Text="No," AutoPostBack="True"/>
Code (VB.NET)
Protected Sub RadioButtonRDO_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged, RadioButton2.CheckedChanged
End Sub
เขียนแบบนี้ทำให้เลือกอันเดียวได้คะ
แต่ว่าที่ไม่ได้คือ RadioButton มันอยู่ใน Repeater
ทำแบบนี้แล้ว error คะ เหมือนมันมอง radio ไม่เห็น
ประวัติการแก้ไข 2010-10-19 12:53:07 2010-10-19 12:56:14 2010-10-19 12:57:24
Date :
2010-10-19 12:13:59
By :
Sushiiz
มันก็มีวิธีแก้อยู่หรอกนะ แต่ไม่ชอบใจเท่าไหร่ เพราะเหมือนเอา html มาใช้ ซึ่งจะเกิดปัญหาในการรับค่ามาใช้เมื่อ postback
เลยอยากจะแนะนำให้ใช้ gridview แทน repeater แล้วใช้ commandfield ทำปุ่มเป็น select item แล้วแฮนเดิลอีเว็นต์ตอนกดเลือก
ไปใช้
Date :
2010-10-19 14:45:23
By :
tungman
ขอบคุณที่แนะนำนะคะ
แล้วจะลองทำตามดู
แต่ถ้ามีวิธีแก้ตัวนี้จะดีมากเลยคะ
^-^
ประวัติการแก้ไข 2010-10-19 15:03:32 2010-10-19 15:05:18
Date :
2010-10-19 14:55:18
By :
Sushiiz
Load balance : Server 01