当前位置:编程学习 > C#/ASP.NET >>

菜鸟急求助!!关于在添加记录时,需要添加同一属性下的多条记录的问题

现在有一个项目 
比如 某一个文档 的一个属性是 所属项目
但是这个文档可能属于几个项目,既属于A,又属于B,还属于C,
同时A、B、C三个值都是T表中Project字段的记录,

现在需要添加这个文档信息 
在添加所属项目时 需要将T表中的所有记录获取到表格中,并将每个获取到的记录前加一个复选框,
这样可以通过多选后 通过关联表 将这几个记录联系起来
请问各位大虾们,这个代码怎么写呢?

谢谢各位了! --------------------编程问答-------------------- 表关联啊,说的不是特别清楚。。。 --------------------编程问答-------------------- 1.你先从数据库中取出你的T表中的数据绑定到checkbox中

DEMO
  string[] str = new string[] ...{ "班级A", "班级B", "班级C", "班级D" };
            ListItem items = new ListItem();
            for (int i = 0; i < str.Length; i++)
            {
                CheckBoxList1.Items.Add(items);
            }
            CheckBoxList1.DataSource = str;
            CheckBoxList1.DataBind();



2.然后在后台获取checkboxlist 选取的值 组成用,号分割的形式存入你的数据库字段中

 for (int i = 0; i < CheckBoxList1.Items.Count; i++)
        {
            if (CheckBoxList1.Items[i].Selected)
            {
                //拼接字符串+逗号;
            }
        }
//插入数据库


--------------------编程问答--------------------
引用 2 楼 wxr0323 的回复:
1.你先从数据库中取出你的T表中的数据绑定到checkbox中

DEMO
C# code
  string[] str = new string[] ...{ "班级A", "班级B", "班级C", "班级D" };
            ListItem items = new ListItem();
            for (int i = 0; i < str.Len……

+ 思路不错
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,