Ø
Øyvind Isaksen
I'm making a page to update articles.
When a radiobuttonlist is displayed, I want the stored value to be displayed
as default (checked).
Example: I use a procedure to display the RadioButtonList. An input to this
procedure is the ID that is stored in the database. I want the
radiobuttonlist to show the radiobutton with datavaluefield = savedID as
checked when it is displayed.
Private Sub getTypes(ByVal savedID)
Dim conn As New SqlConnection(variables.ConnString)
Dim cmd As New SqlCommand("spShowType", conn)
cmd.CommandType = CommandType.StoredProcedure
cmd.Connection.Open()
Dim dr As SqlDataReader = cmd.ExecuteReader
Me.radTypeList.DataSource = dr
Me.radTypeList.DataTextField = "content"
Me.radTypeList.DataValueField = "typeID"
'Me.radTypeList.SelectedIndex = savedID
Me.radTypeList.DataBind()
cmd.Connection.Close()
cmd.Dispose()
conn.Dispose()
End Sub
I have tried this:
"Me.radTypeList.SelectedIndex = savedID" does not work.
"Me.radTypeList.SelectedItem = savedID" does not work either.
Thanks for all tips!!!
When a radiobuttonlist is displayed, I want the stored value to be displayed
as default (checked).
Example: I use a procedure to display the RadioButtonList. An input to this
procedure is the ID that is stored in the database. I want the
radiobuttonlist to show the radiobutton with datavaluefield = savedID as
checked when it is displayed.
Private Sub getTypes(ByVal savedID)
Dim conn As New SqlConnection(variables.ConnString)
Dim cmd As New SqlCommand("spShowType", conn)
cmd.CommandType = CommandType.StoredProcedure
cmd.Connection.Open()
Dim dr As SqlDataReader = cmd.ExecuteReader
Me.radTypeList.DataSource = dr
Me.radTypeList.DataTextField = "content"
Me.radTypeList.DataValueField = "typeID"
'Me.radTypeList.SelectedIndex = savedID
Me.radTypeList.DataBind()
cmd.Connection.Close()
cmd.Dispose()
conn.Dispose()
End Sub
I have tried this:
"Me.radTypeList.SelectedIndex = savedID" does not work.
"Me.radTypeList.SelectedItem = savedID" does not work either.
Thanks for all tips!!!