Try calling the PerformAction method with the correct paramter.
List of enums:
http://help.infragistics.com/Help/NetAdvantage/NET/2008.3/CLR2.0/html/Infragistics2.Win.UltraWinListView.v8.3~Infragistics.Win.UltraWinListView.UltraListViewAction.html
Did you call the SelectItem perform action afterwards?
This is the only code i am using:
private void button1_Click(object sender, EventArgs e)
{
this.ultraListView1.PerformAction(Infragistics.Win.UltraWinListView.UltraListViewAction.ActivateFirst);
}
private void button2_Click(object sender, EventArgs e)
this.ultraListView1.PerformAction(Infragistics.Win.UltraWinListView.UltraListViewAction.ActivateLast);
private void button3_Click(object sender, EventArgs e)
this.ultraListView1.PerformAction(Infragistics.Win.UltraWinListView.UltraListViewAction.ActivatePrevious);
private void button4_Click(object sender, EventArgs e)
this.ultraListView1.PerformAction(Infragistics.Win.UltraWinListView.UltraListViewAction.ActivateNext);
If you are having problems with the older version, it is probably a bug that was resolved in a later version. I did a quick check but could not find any issues regarding this. I would submit this issue over to our support team as they have access to older versions and vs05. They can also verify this behavior for you so that you don't have to upgrade for no reason.
http://ko.infragistics.com/support/default.aspx#Overview
I didnt' seem to have a problem with any of them. Here is the sample I am working with. Could you chnage it to reproduce your issue?