none
请教一个动态生成 TexBox 和 CheckBox RRS feed

  • 问题

  •  

     

    1  我有两张表单,
    2  第一张表单里面有 Checkbox(随着数据库的值动态生成),这个已经搞定
    3  把这个表单的CheckBox  点击了过后的值存进数据库
    4  当我的第二张表单读取数据库的时候,需要动态生成 txt 
    5  这些txt 前面的字 需要是 CheckBox 的值 !

     

    Entity.CheckingType ckModel = new Entity.CheckingType();
                string name = ckModel.TypeName;
    
                DataTable dt = SqlDataAccess.CheckingType.GetAllType(ckModel);
                int row = dt.Rows.Count;
    
                for (int i = 0; i < row; i++)
                {
                    CheckBox cb_box = new CheckBox();
                    cb_box.Text = dt.Rows[i]["TypeName"].ToString();
                    cb_box.ID = "cb_" + dt.Rows[i]["CheckingTypeID"].ToString();
                    cb_box.CheckedChanged += eventFunction;
                    this.Panel1.Controls.Add(cb_box);
                }
    
    //这是我绑定,和动态生成的CheckBox
    


    具体需求图,:

     

     

    2011年11月16日 9:38

答案

  • 你选择的这些业务数据有主键没有,记录下主键,然后跳转的时候以地址的形式传过去,不想以地址的形式传过去的话,可以用post 形式传过去,写一个post的公共方法,参数是(Uri,FormCollection)就可以读取FormCollection中的name就可以
    2011年11月17日 12:05
    版主

全部回复

  • 你选择的这些业务数据有主键没有,记录下主键,然后跳转的时候以地址的形式传过去,不想以地址的形式传过去的话,可以用post 形式传过去,写一个post的公共方法,参数是(Uri,FormCollection)就可以读取FormCollection中的name就可以
    2011年11月17日 12:05
    版主