Estou tentando criar um botão que adiciona uma coluna ao final de cada coluna em uma GridView e um botão ao final de cada linha que adiciona uma nova linha nesta mesma GridView.
A GridView fica populada com dados vindos de uma classe de objetos tipada, e ao adicionar uma nova linha seria criada uma nova instância do objeto com o seu nome, ao se adicionar uma nova coluna seria adicionado uma nova instancia com a situação do objeto:
O objeto é formado por
String nome e List<situacao>.
O objeto situação tem suas propriedades. Não estou conseguindo fazer este botão adicionar uma nova coluna/linha com suas respectivas novas instâncias.
Sinceramente aumentar linha tudo bem, aumentar coluna não tem como (são dados vindos de uma classe e ele não aumentar um campo, e lista de Situação não dá para trabalhar assim), porque ele vai ler objeto e não uma lista de objetos. Para clarear você tem algum fato pra fazer isso, e o porque? Quem sabe surgir uma solução equivalente a isso.
A idéia era fazer cada célula da grid ler um objeto da lista de objetos. Sendo assim cada célula apresentaria uma situação, referente a cada objeto da List. E a coluna inicial referenciaria o nome(String nome) do objeto ao qual a lista de situações está sendo retirada.
A necessidade vem de um projeto que precisa ser apresentado em uma GridView, o qual tem varias empresas e cada empresa tem uma situação de seu desenvolvimento durante cada semana.