Well, it looks like you may after all abandon 2.0, but before you do that, can you please add one last feature for it. I really liked and welcomed the new events you added
RowsAdded and RowsRemoved
These two events are very powerful, and equally powerful, yet missing, is the RowsVisibleChanged. Please add this before moving on..
here is what I am thinking.. its signature should look something like this
RowsVisibleChanged(object sender, iGRowsVisibleChangedEventArgs e)
{
//the following properties are helpful..
e.RowIndex
e.Visible //the updated state of the row
}
I will love you long time if you add this!!