checkedlist框取消选中删除项目

时间:2015-06-05 05:36:41

标签: wcf c#-4.0 wcf-binding

我有2个checklistboxes。第一个核对表框是子列表,第二个核对表框是品牌列表。子列表checklistbox中有多个项目。选中后,它将填写brandlist复选框。但问题是如果我也取消选中,它会再次填入brandlist复选框。

以下代码填写brandlist复选框。如何在未选中时删除项目?我是dotnet的新手。

private void chklstSubList_SelectedIndexChanged(object sender, EventArgs e)
{
  string Sub = chklstSubList.SelectedItem.ToString();
  Fill_Brands(Convert.ToInt32(Sub));
}

这是Fill_Brands函数

private void Fill_Brands(int Sub) 
{ 

    DataTable sourceTable = new DataTable(); 
    sourceTable = ppfcObj.GetBrandMasterListFromRMS(Sub); 

    for (int i = 0; i < sourceTable.Rows.Count; i++) 
    { 
        string Brand = Sub.ToString() + "-" + 
                       sourceTable.Rows[i][0].ToString().Trim() + "-" +
                       sourceTable.Rows[i][1].ToString().Trim();
        chklstMstrBrandList.Items.Add(Brand); 
    } 
}

0 个答案:

没有答案