how to get a eidtalbe multi-column wxListCtr l

I need a multi-column wxListCtrl,and its columns are
editable.So I set the style =
wxLC_REPORT|wxSUNKEN_BORDER|wxLC_EDIT_LABELS,but only
the first column can be edited.I want to edit every
column.How can I make it?

If you don't want to use a wxGrid then the only way to do this (at least on
Windows) is to catch the mouse click position and calculate the column of
the click. I pop up a wxTextCtrl over the appropriate row and column with
the same dimensions as the "cell" that was clicked and it works essentially
the same as the wxListCtrl native text editor for column 0. I have my
reasons for doing this rather than using a wxGrid but for most applications
that need editable columns I would think the grid is the way to go.