hot使用linq加入listItem(checkboxItem)和DataSet Row

时间:2013-04-26 15:07:03

标签: c# asp.net linq

我有问题我尝试使用linq连接listItem(checkboxItem)和DataSet Row以在selected

中生成listItem(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;
}

1 个答案:

答案 0 :(得分:0)

我想你想要这样的东西:

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

您的'where'需要是符合'if'语句的表达。