从CheckBoxList发布多文件数据
本文关键字:文件 数据 布多 CheckBoxList | 更新日期: 2023-09-27 18:19:29
我试图显示从我的数据库中填充的复选框列表中的多文件数据。到目前为止,我已经写了几行代码。但我不知道为什么它没有按应有的方式显示数据。
public void PopulateCheckBoxList(){var db=新的DataClassesDataContext();
var data = (from x in db.tblCategories orderby x.CategoryName select x); CheckBoxList1.DataTextField = "CategoryName"; CheckBoxList1.DataValueField = "CategoryId"; CheckBoxList1.DataSource = data; CheckBoxList1.DataBind(); } protected void Button1_Click(object sender, EventArgs e) { for (int i = 0; i < CheckBoxList1.Items.Count; i++) { if (CheckBoxList1.Items[i].Selected) { Label1.Text += CheckBoxList1.Items[i].Text; } } }
您还没有发布调用PopulateCheckBoxList()
的代码,所以这里有一些有根据的猜测,但假设它在Page_Load
中,那么请确保您只在没有回发的情况下调用它,否则它将被重新填充,并且在button_click事件处理之前删除所选值;ler运行。:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
PopulateCheckBoxList();
}
}