Hai provato a implementarlo con un DataGrid classico?