campos de banco de dados podem ser arrastados e soltos (como caixas de texto, e não um GridView) em um formulário ASP.Net?

StackOverflow https://stackoverflow.com/questions/1071666

Pergunta

Em VisualStudio, quando você arrastar e soltar uma tabela ou uma coluna individual a partir de uma conexão de dados em Server Explorer, é criado um gridview.

O que eu quero ser capaz de fazer é arrastar e soltar colunas para fazer um formulário detalhado rápida e suja para exibir um registro individual. Isso é possível de alguma forma?

Um ainda melhor maneira de fazer isso seria através de um T4 personalizado ou template LLBLGen mas não tenho idéia de como fazer isso.

Todas as outras abordagens sugeridas?

UPDATE: A DetailsView é o tipo de coisa que eu estou procurando, na medida em que você pode selecionar uma fonte de dados e as colunas específicas que você deseja , mas eu gostaria de ser capaz de ter o manual controle do layout e formatação após a arrastar inicial e queda.

Foi útil?

Solução 2

Parece haver literalmente nenhuma maneira de fazer isso no VS que eu já vi.

Outras dicas

Eu sugiro a ligação de um DetailsView para a mesa usando uma fonte de dados (SqlDataSource) em vez. Você pode achar estes tutoriais , especialmente esta útil.

Em resposta à sua actualização, ter um olhar para o FORMVIEW controlo. Dá-lhe o controle completo do layout usando seções templated.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top