C#中的一些控件

本文介绍了C#中常见的四种控件:ListBox、CheckListBox、CheckBox以及asp:DropdownList的使用方法。ListBox主要关注Items、SelectedIndex和SelectedItem属性;CheckListBox讲解了如何设置项的选择状态和获取值;CheckBox展示了如何在HTML中定义并用JS判断其状态;asp:DropdownList则阐述了如何通过JS获取选中值以及在省市联动场景的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.ListBox控件: Items 、SelectedIndex 和  SelectedItem、Count

Items属性:用于获取LIST的项数

SelectedIndex:用于获取或设置LISTBOX中当前选定的从零开始的索引

SelectedItem:用于获取或设置LISTBOX中的当前选定项


2.CheckListBox控件:

SetItemCheckState(int index,CheckState value):进行FOR循环时设置该索引的选择状态

CheckedItems[i].ToString():获取CheckListBox中的一项(i)的值

for(int   i=0;i <ckblist.items.count;i++)
{
      if(ckblist.items[i].selected==true)
      {
                  //进行相应操作...
      }
}


3.CheckBox控件:

<asp:CheckBox ID="cb1" Checked="true" runat="server" οnclick="changeMark('cb1')" />

JS判断cb1是否被选中
function changeMark(objname)
{
   alert(document.getElementById(objname).checked);
}

 

4.asp:DropdownList控件

 

通过JS获得选中的值,如

<asp:DropDownList ID="city" runat="server" οnchange="ddlPchange();" >绑定数据</asp:DropDownList>

省市联动的状态下
function ddlPchange()
{
   var indexCity = document.getElementById('city').selectedIndex;
   var citys = document.getElementById('city').value
   var cityName = document.getElementById('city').options[indexCity].text; 
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值