order the arrylist object
1.It's should implement the IComparer Interface
public class DCSinglarityIntegratedCompare : IComparer
{
int IComparer.Compare(object x, object y)
{
DevComponents.DotNetBar.ButtonItem btnX = (DevComponents.DotNetBar.ButtonItem)x;
DevComponents.DotNetBar.ButtonItem btnY = (DevComponents.DotNetBar.ButtonItem)y;
return string.Compare(btnX.Text.Trim(),btnY.Text.Trim());
}
}
2
IComparer myCompare = new DCSinglarityIntegratedCompare();
ButtonItem_AppList.Sort(myCompare);
public class DCSinglarityIntegratedCompare : IComparer
{
int IComparer.Compare(object x, object y)
{
DevComponents.DotNetBar.ButtonItem btnX = (DevComponents.DotNetBar.ButtonItem)x;
DevComponents.DotNetBar.ButtonItem btnY = (DevComponents.DotNetBar.ButtonItem)y;
return string.Compare(btnX.Text.Trim(),btnY.Text.Trim());
}
}
IComparer myCompare = new DCSinglarityIntegratedCompare();
ButtonItem_AppList.Sort(myCompare);

浙公网安备 33010602011771号