RadioButtonList使用数据库列出选定的值
本文关键字:数据库 RadioButtonList | 更新日期: 2023-09-27 18:21:48
我使用asp.net(c#)中的一个表单来获取一些数据。在表格中,我有一些单选按钮列表。当已经存在寄存器时,我如何将数据发送到页面。我向数据库询问,如果有值,单选按钮列表被选择
RadioButtonList1.Items.FindByValue(uno.ToString()).Selected = true;
问题是,当我再次发送数据时,只需要更新,但数据没有改变,与我从数据库中恢复的数据相同。
我不能100%确定你在问什么,所以我要总结一下我认为你在问的问题,然后给你答案。如果你只知道单选按钮的值,你会问如何从语法上选择单选按钮。
radioButtonList1.Items.FindByText("Your Text").Selected = true;
radioButtonList1.Items.FindByValue("Your Text").Selected = true;
这将取决于您是在搜索"值"字段还是在搜索"文本"字段。如果不起作用,则单选按钮中的值和数据库中的值不匹配。试着在屏幕上打印它们,看看它们是否不同。
还要记住,值和文本是单选按钮列表中的两个不同属性。
我想你可能会问的另一个问题是,如果页面根本没有更新,在哪种情况下,你在用于实现这些更改的控件上启用了AutoPostBack?
希望能有所帮助。