Where are the DataValueField values for a CheckBoxList stored?

前端 未结 10 2089
旧时难觅i
旧时难觅i 2020-12-16 06:42

I have this CheckBoxList on a page:



        
10条回答
  •  佛祖请我去吃肉
    2020-12-16 07:08

    
         

    Code

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            DataTable dt = new DataTable();
            dt.Columns.Add("tx");
            dt.Columns.Add("vl");
            DataRow dr = dt.NewRow();
            dr[0] = "asdas";
            dr[1] = "1";
            dt.Rows.Add(dr);
            dr = dt.NewRow();
            dr[0] = "456456";
            dr[1] = "2";
            dt.Rows.Add(dr);
            dr = dt.NewRow();
            dr[0] = "yjryut";
            dr[1] = "3";
            dt.Rows.Add(dr);
            dr = dt.NewRow();
            dr[0] = "yjrfdgdfgyut";
            dr[1] = "3";
            dt.Rows.Add(dr);
            dr = dt.NewRow();
            dr[0] = "34534";
            dr[1] = "3";
            dt.Rows.Add(dr);
            CheckBoxList1.DataSource = dt;
            CheckBoxList1.DataBind();
            foreach (ListItem li in CheckBoxList1.Items)
            {
                li.Attributes.Add("dvalue", li.Value);
            }
        }
    }
    

提交回复
热议问题