Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

bruno_mosciatti

[ASP.NET] Colar células gridview

Recommended Posts

Boa tarde pessoal.

 

 

Existe alguma forma de eu copiar alguns dados (linhas e colunas) de um arquivo excel e colar numa gridview de asp.net/vb.net e deixando-as editáveis? E depois salva-las no banco.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, porém é um código bem complicado. Primeiro você vai ter que pesquisar a integração Excell > .NET:

 

https://www.google.com.br/search?q=.NET+Excell&oq=.NET+Excell&aqs=chrome.0.69i57j69i62l3.2514j0&sourceid=chrome&ie=UTF-8#fp=2e9fec808ba9119a&q=.NET+Excel&safe=off&spell=1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, porém é um código bem complicado. Primeiro você vai ter que pesquisar a integração Excell > .NET:

 

https://www.google.com.br/search?q=.NET+Excell&oq=.NET+Excell&aqs=chrome.0.69i57j69i62l3.2514j0&sourceid=chrome&ie=UTF-8#fp=2e9fec808ba9119a&q=.NET+Excel&safe=off&spell=1

 

Khaos, eu encontrei algo que já pode ser útil:

http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-39-00-Source+Codes/4477.ExcelToGridview.zip

 

A partir desse exemplo acima, eu precisa apenas tornar os campos/células editáveis e então salvá-los no banco.

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Essa parte de edição não é o problema, o problema é eu colar células do excel para uma gridview.

Vamos supor que eu tenho um excel assim:

 

a d

b e

c f

 

quando eu dou control+c nessas 2 colunas e 3 linhas, eu colaria na gridview e ficaria dessa maneira aí, e aí então eu poderia editá-los.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom cara, isso ai é manipulação de dados da clipboard, você tem que receber estes dados antes e tratá-los em um array, você pode fazer isso jogando em campos invisíveis primeiro e depois jogando direto no grid.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom cara, isso ai é manipulação de dados da clipboard, você tem que receber estes dados antes e tratá-los em um array, você pode fazer isso jogando em campos invisíveis primeiro e depois jogando direto no grid.

 

Alguma ideia pratica de como fazer isso e/ou link que explica?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu sei como você pode manipular o array, mas não tenho um código pronto de como você vai pegar os dados da clipboard, tente aqui:

 

http://msdn.microsoft.com/en-us/library/c2thcsx4.aspx

 

Ou pesquise Clipboard no google.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.