怎么在动态生成复选框的时候 提取数据库中记录的上次的选择 绑定复选框的已选中项 动态生成复选框实现了 但是读取上次的记录还没实现 主要是不知道调用什么语句来实现
for (int i = 0; i < this.CheckBoxList1.Items.Count; i++)
{
if (this.CheckBoxList1.Items[i].Selected == true)
{
string sql1= "select * from lisort where aid='" + this.CheckBoxList1.Items[i].Value + "'";
DataSet ds = DB.dss(sql1);
for (int j = 0; j < ds.Tables[0].Rows.Count; j++)
{
this.CheckBoxList2.Items.Add( new ListItem(ds.Tables[0].Rows[j]["name"].ToString(), ds.Tables[0].Rows[j]["name"].ToString()));
}
save_cblJL += this.CheckBoxList1.Items[i].ToString() + ",";获取的选中值save_cblJL 保存在 shop.category中 下次加载这个复选框的时候 怎么把之前的选着一起加载
for (int i = 0; i < this.CheckBoxList1.Items.Count; i++)
{
if (this.CheckBoxList1.Items[i].Selected == true)
{
string sql1= "select * from lisort where aid='" + this.CheckBoxList1.Items[i].Value + "'";
DataSet ds = DB.dss(sql1);
for (int j = 0; j < ds.Tables[0].Rows.Count; j++)
{
this.CheckBoxList2.Items.Add( new ListItem(ds.Tables[0].Rows[j]["name"].ToString(), ds.Tables[0].Rows[j]["name"].ToString()));
}
save_cblJL += this.CheckBoxList1.Items[i].ToString() + ",";获取的选中值save_cblJL 保存在 shop.category中 下次加载这个复选框的时候 怎么把之前的选着一起加载
解决方案 »
- VS2005连接不上SQL2008,为什么?
- 急寻一个像“飘萍导航”上的js移动div的代码????
- C#读取外部DLL中的CString型的变量只能读取最前一位,怎么办
- 如何去掉WebBrowser控件中的滚动条?
- ◆请大家帮忙看看,关于缓存的疑问◆
- 为什么测试好的c#用户控件在web页中不能正常用
- winform程序的多线程问题
- Regsvcs DLL时 显示Classes must be public, concrete, have a public default constructor
- 新手求救 关于C#语法的问题,语句后何时后面加()还有何时加;何时什么都不加...求详解
- Form的问题(关闭一个窗口导致所有窗口都关闭)
- clr控制台程序的main()函数,参数看不懂,谁讲讲,谢了
- C# 二进制数组byte[]该如何显示成图形?急!
this.ckb.DataTextField = "Mingc";
this.ckb.DataValueField = "id";
this.ckb.DataBind();
foreach (ListItem lst in this.ckb.Items)
{
string[] arr= dr["ID"].ToString().Trim().Split(',');
for (int i = 0; i < arr.Length; i++)
{
if(arr[i].ToString().Equals(lst.Value))
lst.Selected =true ;
}
}