Привязка данных RadioButtonList с помощью возможного SelectedValue …?

Если вы хотите передать данные с одного контроллера на другой, попробуйте этот код

FirstViewController.h

@property (nonatomic, retain) NSString *str;

SecondViewController.h

@property (nonatomic, retain) NSString *str1;

FirstViewController.m

- (void)viewDidLoad
   {
     // message for the second SecondViewController
     self.str = @"text message";

     [super viewDidLoad];
   }

-(IBAction)ButtonClicked
 {
   SecondViewController *secondViewController = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil];
   secondViewController.str1 = str;
  [self.navigationController pushViewController:secondViewController animated:YES];
 }
9
задан tbone 26 June 2009 в 19:23
поделиться

2 ответа

То, что у вас есть, должно работать. Вы получаете сообщение об ошибке? Вот рабочий пример, скопированный из моего текущего проекта. Я привязываюсь к битовому полю, допускающему значение NULL, поэтому используйте скрытый элемент списка, принимающий значения NULL.

<asp:RadioButtonList runat="server" ID="MyRbl" SelectedValue='<%# Bind("MyRblField") %>'
    CssClass="NormalTextBox" RepeatDirection="Horizontal">
    <asp:ListItem Value="false" Text="No" />
    <asp:ListItem Value="true" Text="Yes" />
    <asp:ListItem Value="" Text="" style="display: none" />
</asp:RadioButtonList>
20
ответ дан 4 December 2019 в 08:34
поделиться

Я также столкнулся с этой проблемой (в радиобаттонлисте ничего не выбрано) при привязке к булевым значениям в MS SQL:

radDefault.Items.Add(new ListItem("Yes", "true"));
radDefault.Items.Add(new ListItem("No", "false"));

В моем случае решение заключалось в том, чтобы сделать заглавную букву первого значения true/false, затем радиобаттонлист работал, как и ожидалось:

radDefault.Items.Add(new ListItem("Yes", "True"));
radDefault.Items.Add(new ListItem("No", "False"));

Или, декларативно:

<asp:RadioButtonList runat="server" ID="radDefault" SelectedValue='<%# Bind("DB_FIELD") %>'>
    <asp:ListItem Value="False" Text="No" />
    <asp:ListItem Value="True" Text="Yes" />
</asp:RadioButtonList>
4
ответ дан 4 December 2019 в 08:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: