how to การเช็คว่าเมื่อกด radiobutton ใน template ของ gridview ให้ค่าใน radio ออกมา
(Screen Design ซ้ำซ้ำเดิมเดิม )
Code (VB.NET)
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:RadioButton ID="rdC1_0" AutoPostBack="true" GroupName="Courtesan" OnCheckedChanged="GoWithMe"
runat="server"></asp:RadioButton>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:RadioButton ID="rdC1_5" AutoPostBack="true" GroupName="Courtesan" OnCheckedChanged="GoWithMe"
Value="Jim" runat="server"></asp:RadioButton>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:RadioButton ID="rdC2_0" AutoPostBack="true" GroupName="Courtesan" OnCheckedChanged="GoWithMe"
runat="server"></asp:RadioButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:TextBox ID="txtReceiveSheGirl" runat="server"></asp:TextBox>
(Code Behind)
Code (VB.NET)
Public Class SheGirl
Inherits System.Web.UI.Page
Protected Sub GoWithMe(sender As Object, e As EventArgs)
Dim SheGirl = DirectCast(sender, RadioButton)
'Try Get Server Control ID, But Not Client ID
Dim xDouble As Double = Convert.ToDouble(SheGirl.ID.Substring(SheGirl.ID.Length - 3).Replace("_", "."))
txtReceiveSheGirl.Text = xDouble
End Sub
End Class
Date :
2013-05-28 08:58:04
By :
ผ่านมา
สมมุติมีคำถามตามมาว่า
DataKeyNames จำเป็นไหม?
Rows ไหน? จำเป็นไหม?
Columns ไหน? จำเป็นไหม?
FindControl("")? จำเป็นไหม?
และอื่นฯ ? จำเป็นไหม?
ไม่จำเป็น โดยกฏข้อที่ 1. ประโยชน์จากการตั้งชื่อตัวแปร
Date :
2013-05-28 09:17:06
By :
ผ่านมา
Load balance : Server 01