有一个 CheckedListBox 控件,如何将多选取得的值以"xxx3,xxx6,xxx8,xxx19"这种string的形式存在数据库里?
有没有办法在Load事件中,跟据提取出来的string恢复CheckedListBox控件中已有的项?
有没有办法在Load事件中,跟据提取出来的string恢复CheckedListBox控件中已有的项?
解决方案 »
- 求助,关于创建文件后对文件访问的问题(无法访问抛出一个异常)
- C#程序在ipad上运行
- JS函数,明明只有一个参数,可调用的时候却写了两个参数是怎么回事?
- 刷新设计器加载程序的挂起更改。
- 用ROW_NUMBER()做分页存储过程的新手问题
- 水晶报表做的统计图,颜色注释默认是字段名,我想把他改成中文怎么做,我不想改字段名
- SQL Server中的 timestamp类型到底是个什么东西?它和插入时间有关吗?我怎样用C#把它转换成时间显示出来?
- 如何用程序得到framework安装路径
- 关于更新数据库的问题
- 请教C#读取POP3邮件后,怎么获取正文的内容
- 如何让WinForm中的某一个单元格不可编辑?(进者有分)
- .net 4.0 ,路由二级域名
CheckedItems 该 CheckedListBox 中选中项的集合。
从这两个属性中获取,或者设置这两个属性
string strString="";
for(int i=0;i<CheckedListBox.Items.Count;i++)
{
if(CheckedListBox.Items[i].Selected)
{
strString += CheckedListBox.SelectedValue.ToString() + ',';
}
}
2.
string [] strSelect = strString.Split(',');
for (int i=0;i<strSelect.Length;i++)
{
for(int j=0;j<CheckedListBox.Items.Count;j++)
{
if(CheckedListBox.Items[j].ToString == strSelect[i])
{
CheckedListBox.Items[j].Selected;
}
}
}
foreach(object o in this.checkedListBox1.CheckedItems)
{
s+=o.ToString()+",";
//this.Text=s.Substring(0,s.Length-1);
}
for (int i=0;i<strSelect.Length;i++)
{
for(int j=0;j<CheckedListBox.Items.Count;j++)
{
if(CheckedListBox.Items[j].ToString == strSelect[i])
{
CheckedListBox.Items[j].Selected;
}
}
}这一个不对哦,没有Selected这个属性的。
checkedListBox1.ValueMember="intSectionID";
checkedListBox1.DisplayMember="txtShortDesc".ToString();for (int i = 0;i<checkedListBox1.CheckedItems.Count;i++)
{
DataRowView dv = ((System.Data.DataRowView)checkedListBox1.CheckedItems[i]);
aa+=dv["字段"].ToString()+";"
}