An object-oriented and type-safe programming language that has its roots in the C family of languages and includes support for component-oriented programming.
You just add it after the creation/initialization of the ObjectListView
For example with an OLV named dataListView1, in Form1_Load :
dataListView1.ButtonClick += delegate (object dlvsender, CellClickEventArgs ea)
{
System.Windows.Forms.MessageBox.Show(String.Format("Button clicked: ({0}, {1}, {2})", ea.RowIndex, ea.SubItem, ea.Model), "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
dataListView1.RefreshObject(ea.Model);
};
Test :