Mám zoznam prepínačov.Po načítaní stránky mám spustených niekoľko skriptov a ďalších vecí, ktoré zisťujú, či ID úspešne prešlo alebo neprešlo testom. To, čo sa v skutočnosti pokúšam urobiť, je, keď sa táto stránka načíta, aby môj prepínač po spustení skriptu zlyhal
Tu je zoznam:
<asp:radiobuttonlist id="rblInspectionStatus" CssClass="descbold" runat="server" repeatColumns="2" repeatDirection="Horizontal">
<asp:listitem Value="Pass">Pass</asp:listitem>
<asp:listitem Value="Fail">Fail</asp:listitem>
</asp:radiobuttonlist>
To, čo som skúšal, je:
rblInspectionStatus.Items.FindByValue("Fail").Selected = True
rblInspectionStatus.Items.FindByText("Fail").Selected = True
rblInspectionStatus.SelectedIndex |SelectedItem | SelectedValue
odpovede:
0 pre odpoveď č. 1Neviem, čo sa tým snažíš urobiť Sub
alebo ako sa používateľ Tony Hinkle a používateľ NoAlias pokúšajú povedať, je správne, ale toto je môj predpoklad:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
cn.Open() "Opens the connection
cmd = New SqlCommand("SELECT PF FROM TABLE WHERE ID = "" & Session("ID") & """, cn)
drr = cmd.ExecuteReader
If drr.Read Then
rblInspectionStatus.ClearSelection()
rblInspectionStatus.Items.FindByValue(drr.Items("PF")).Selected = True
"FIELD PF data either Pass or Fail
ElseIf Not drr.Read Then
rblInspectionStatus.ClearSelection()
rblInspectionStatus.SelectedIndex = -1
End If
cn.Close() "Close the connection
End Sub