grade de dados editável para C # WinForms
-
02-07-2019 - |
Pergunta
Preciso para apresentar o utilizador com uma matriz de uma coluna que pode ser editada. O que é o controle mais adequado para uso?
Eu não posso usar um ListView porque você só pode editar a primeira coluna (a etiqueta) e isso não é bom para mim.
É o DataGridView o caminho a percorrer, ou existem componentes alternativos terceiros que fazem um trabalho melhor?
Solução
DataGridView é a melhor escolha, pois é livre e vem com WinForms 2.0. Você pode definir colunas editáveis ??ou somente leitura. Além disso, você pode personalizar a aparência, se necessário.
Outras dicas
DataGridView é bom.
Se você prefere uma interface mais bonita, controles Telerik são melhores.
Se DataGridView irá lidar com suas necessidades, é a resposta certa. Outra opção (embora pareça ser impopular em torno destas peças!) É Infragistics NetAdvantage . As desvantagens para Infragistics são principalmente um alto custo e curva de aprendizado um pouco íngreme; os upsides são de que estes são alguns dos controles mais poderosa que você nunca vai encontrar - por isso, se você precisa de sua flexibilidade, ir para ele.
Eu não tenho experiência com Telerik (que foi mencionado por outros aqui), mas eles parecem muito bom. Sendo que a minha empresa tem investido bastante pesadamente em Infragistics, não está sujeito a mudar tão cedo ...