RadioButtonList使用数据库列出选定的值

本文关键字:数据库 RadioButtonList | 更新日期: 2023-09-27 18:21:48

我使用asp.net(c#)中的一个表单来获取一些数据。在表格中,我有一些单选按钮列表。当已经存在寄存器时,我如何将数据发送到页面。我向数据库询问,如果有值,单选按钮列表被选择

RadioButtonList1.Items.FindByValue(uno.ToString()).Selected = true;

问题是,当我再次发送数据时,只需要更新,但数据没有改变,与我从数据库中恢复的数据相同。

RadioButtonList使用数据库列出选定的值

我不能100%确定你在问什么,所以我要总结一下我认为你在问的问题,然后给你答案。如果你只知道单选按钮的值,你会问如何从语法上选择单选按钮。

radioButtonList1.Items.FindByText("Your Text").Selected = true;
radioButtonList1.Items.FindByValue("Your Text").Selected = true;

这将取决于您是在搜索"值"字段还是在搜索"文本"字段。如果不起作用,则单选按钮中的值和数据库中的值不匹配。试着在屏幕上打印它们,看看它们是否不同。

还要记住,值和文本是单选按钮列表中的两个不同属性。

我想你可能会问的另一个问题是,如果页面根本没有更新,在哪种情况下,你在用于实现这些更改的控件上启用了AutoPostBack?

希望能有所帮助。