您的位置:首页 > 编程语言 > C#

C#2.0 CheckedListBox 的数据绑定

2008-10-18 12:48 281 查看
CheckedListBox应该是由ListBox扩展而来的?但在使用的时候,可能会发现——它不支持DataSource属性,不能像ListBox那样指定其数据源为一个DataTable。
事实上,CheckedListBox像ListBox一样有DataSource属性,DisplayMember和ValueMemeber属性也都是有的,只是IntelliSense不能将其智能感知出来。

以下是微软官方资料!

MSDN Home > .NET Framework > 参考 > 类库 > System.Windows.Forms > CheckedListBox 类 > 属性

.NET Framework 类库

CheckedListBox.DataSource 属性

该成员支持 .NET Framework 结构,因此不适用于直接从代码中使用。
[Visual Basic]
Public Shadows Property DataSource As Object
[C#]
public new object DataSource {get; set;}
[C++]
public: __property Object* get_DataSource();
public: __property void set_DataSource(Object*);
[JScript]
public hide function get DataSource() : Object;
public hide function set DataSource(Object);

请参见

CheckedListBox 类 | CheckedListBox 成员 | System.Windows.Forms 命名空间

基于 .NET Framework 版本 1.1 的语法
文档版本 1.1.1

发送有关此主题的意见

© Microsoft Corporation。保留所有权利。

checkedListBox 单选设置(代码实现)


private void chkl_ItemAuditing_ItemCheck(object sender, ItemCheckEventArgs e)




...{




if (chkl_ItemAuditing.CheckedItems.Count > 0)




...{


for (int i = 0; i < chkl_ItemAuditing.Items.Count; i++)




...{


if (i != e.Index)




...{


this.chkl_ItemAuditing.SetItemCheckState(i, System.Windows.Forms.CheckState.Unchecked);


}


}


}


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: