I've learned a little more about what is going on with this. It isn't a problem with the number of columns, but the total width of all the columns. If I give each column a width of 140 then I have a problem scrolling. If I give each column a width of only 100 with 310 columns then there is no problem.
listView1.View = View.Details;
listView1.MultiSelect = false;
listView1.FullRowSelect = true;
listView1.HideSelection = false;
for (int i = 0; i < 310; i++)
{
listView1.Columns.Add((i-1).ToString(), 140);
}
ListViewItem itm = listView1.Items.Add("newRow");
foreach (ColumnHeader columnHeader in listView1.Columns)
{
itm.SubItems.Add(columnHeader.Index.ToString());
}
- Kalvin