int i=ListBoxYearSource.Items.IndexOf(li);
ListItem up=ListBoxYearSource.Items[i-1];//前一个
ListItem down=ListBoxYearSource.Items[i+1];//后一个

解决方案 »

  1.   

    觉得楼上的应该可以
    试下嘛
     MARK下
      

  2.   

    for  (int i=0;  i<ListBoxYearSource.Items.Count;i++) 

                if(li   !=   null   &&   li.value.Equals( "缺失 ")) 
                { 
                     ListItem   up=ListBoxYearSource.Items[i-1];//前一个 
                        ListItem   down=ListBoxYearSource.Items[i+1];//后一个       
                } 
    }