1
我有14個Dropdownlist累計到7天。
Like一天第一個下拉列表被命名爲從時間,第二個下拉列表爲準時。
列表值由30分鐘時差設置。
到達時間dropdownlist應該只保存那些在從時間Dropdownlist之後的列表項。如果我先選擇1個Pm,然後第二個下拉列表應該在1個Pm之後包含列表項。 去除像這樣做..在不同的下拉列表中刪除和添加時間值
protected void ddlMonst_SelectedIndexChanged(object sender, EventArgs e)
{
RemoveListItem(sender as DropDownList,checkboxes);
}
private void RemoveListItem(DropDownList DDl,DropDownList[] checkboxes)
{
int CurrrentSelectedIndex = DDl.SelectedIndex;
String StartDDlName = DDl.ID.Substring(3, 3).ToString() + "ed";
String TargetedDDlName = string.Empty;
for (int i = 0; i < checkboxes.Length; i++)
{
TargetedDDlName = checkboxes[i].ID.Substring(3, 5).ToString() ;
if (StartDDlName.Equals(TargetedDDlName))
{
for(int j=0 ;j<CurrrentSelectedIndex;j++)
checkboxes[i].Items.RemoveAt(0);
}
}
}
,但如果我連連選自第一個下拉list.It reomoves所有從第二個這種邏輯故障。
如何處理這種情況