One more question, if the original text is in a txt or other format, then what? Well, there are a lot of tools to convert them to XML files, say for instance, Altova XML tools. You can import the file, view in the grid mode, and then give the data column some tags, such as “X”, “Y” and “Z”, which will be used in the XML for the description of the data.

The benifit of such processing is that you don’t need to implement the IBindingListView interface support filtering, which costs tens of lines of code. This is neat, isn’t it?