读书人

CheckedListBox数据绑定后不能显示 被

发布时间: 2011-12-31 23:50:30 作者: rapoo

CheckedListBox数据绑定后不能显示 被绑定的数据(在线等,急)
同题
CheckedListBox数据绑定后不能显示 被绑定的数据

绑定后所有绑定项都显示 System.Data.DataRow

请各位 帮忙 急!

[解决办法]
sqldatareader dr=getdr( "select text=说明字段,value=值字段 from 表 ");
CheckedBoxList.DataSource = dr;
CheckedBoxList.DataTextField = "text ";
CheckedBoxList.DataValueField = "value ";
CheckedBoxList.DataBind();
[解决办法]
生成checkbox,在其下面加入
CheckBox checkbox = new CheckBox();
...
CheckBoxList checkboxList = new CheckBoxList();
...
checkbox.CheckedChanged += new System.EventHandler(this.All_CheckedChanged);
checkbox.Tag = checkboxList;

private void All_CheckedChanged(object sender, System.EventArgs e)
{
try
{
CheckBoxList CheckedListbox = (sender as CheckBox).Tag as CheckBoxList;
if (CheckedListbox == null)
return;
int count;
for( count = 0 ; count < CheckedListbox.Items.Count ; count++ )
{
CheckedListbox.SetItemChecked( count , checkbox.Checked);
}
}
catch( Exception ex )
{
MessageBox.Show( ex.Message );
}
}

读书人网 >C#

热点推荐