ListBox里面的CheckBox

时间:2010-02-06 07:20:36

标签: c# listbox checkbox asp.net-3.5

如何在列表框中添加复选框。 CheckBoxList控件不适合更多记录,通过使用listbox,用户可以轻松滚动选择项目。

格塔。

3 个答案:

答案 0 :(得分:4)

你想要的是

CheckBoxList

Newer CheckBoxList

非常好的一步一步here

答案 1 :(得分:2)

checkedListBox怎么办?

<asp:CheckBoxList id="checkboxlist1" runat="server"> 
         <asp:ListItem>Item 1</asp:ListItem>
         <asp:ListItem>Item 2</asp:ListItem>  
         <asp:ListItem>Item 3</asp:ListItem>          
</asp:CheckBoxList>

访问用户操作的项目

void checkboxlist1_Clicked(Object sender, EventArgs e) 
{          
   if (checkBoxList1.SelectedIndex == 1)
   {
       // DoSomething  
   }      
}

答案 2 :(得分:-1)

<ListBox x:Name="targetList" ItemsSource="{Binding}">

<ListBox.ItemTemplate>

<HierarchicalDataTemplate>

<StackPanel Orientation="Horizontal">

<CheckBox>

<TextBlock Text="{Binding Path=Name}"/>

</CheckBox>

</StackPanel>

</HierarchicalDataTemplate>

</ListBox.ItemTemplate>

</ListBox>