连接列表项(checkboxItem)和数据集行使用linq

本文关键字:数据集 linq 列表 checkboxItem 连接 | 更新日期: 2023-09-27 18:10:58

我有问题,我试图加入listtitem (checkboxItem)和数据集行使用linq使listtitem (checkboxItem)在选定

private void BindCheckboxList()
{
    int resID = Convert.ToInt32(hf_resID.Value);
    DataSet skillDS = Skill.GetSkillsForResousrce(resID);

    //checked pre selected items 
    var query = from ListItem li in chblSkills.Items
                join dsRow in skillDS.Tables[0].Rows
                on li.Value equals ds
                select ListItem;
    foreach (ListItem li in query)
        ListItem.selected = true;
}

连接列表项(checkboxItem)和数据集行使用linq

我想你需要这样的东西:

    var query = from ListItem li in chblSkills.Items
            from dsRow in skillDS.Tables[0].Rows
            where li.Value == dsRow["ColumnName"]
            select ListItem

where必须是符合if语句的表达式