2010年1月21日 星期四

[C#] 防止 Listbox 內資料重複

實際上這個作法是將 已經重複的資料 過濾掉,只留下不重複的資料。



private void button1_Click(object sender, EventArgs e)
{
DelXXXX(ref listBox1);

}

public void DelXXXX(ref ListBox lb)
{
ArrayList KM = new ArrayList();
for (int i = 0; i < lb.Items.Count; i++)
if (KM.Contains(lb.Items[i].ToString()) == false)
KM.Add(lb.Items[i].ToString());

lb.Items.Clear();
for (int i = 0; i < KM.Count; i++)
lb.Items.Add(KM[i].ToString());
}

沒有留言:

張貼留言