Как получить значение данных 0-1 и показать в Radiobuttonlist как имя
Мне нужно написать код для получения данных из базы данных Sqlserver
Эти данные являются значением из поля с именем: NewProducer
, Содержит 0 - 1.
Мне нужно найти и показать их в Radiobuttonlist
,
Значение:
0 = "Ex Producer" 1 = "New Producer"
Я пишу такой код
RadioButtonList1.Items.FindByValue(convertInteger(dt.Rows(0)("NewProducer"))).Selected = True
от Producer
Таблица
когда я его скомпилировал, в списке переключателей отображались только 0 и 1
Я застрял, что я не могу изменить список переключателей, чтобы показать "Ex Producer" и "New Producer" Замените 0 и 1
1 ответ
Решение
Может быть, эта ссылка может помочь вам.
Привязка данных RadioButtonList с использованием SelectedValue... возможно?
Я думаю, что если у вас есть только эти два значения, вы можете объявить их на самой странице aspx, как показано ниже:
<asp:RadioButtonList runat="server" ID="RadioButtonList1">
<asp:ListItem Value="0" Text="Ex Producer" />
<asp:ListItem Value="1" Text="New Producer" />
</asp:RadioButtonList>
После этого в коде позади вы можете использовать свой код:
ListItem item = RadioButtonList1.Items.FindByValue(ConvertToInteger(dt.Rows[0]["NewProducer"].ToString();
if(item != null)
item.Selected = true;