Usuário com melhor resposta
Copiar Células do Excel para um DataGridView

Pergunta
-
Bom dia Galera,
alguém sabe se é possível copiar uma coluna inteira de uma planilha de Excel e copiar em um DataGridView?
Pois, com a propriedade ClipBoardCopyMode, consegui copiar apenas célula por célula, mas uma coluna inteira não consegui.
Desde já grato!
Respostas
-
Bom dia, então esse código que tem ele copia a célula eu seleciono para um textbox.
Mas não é isso que eu preciso, eu queria copiar várias células do excel, ou coluna inteira, no datagridview.
Grato!
Fulvio C
- Marcado como Resposta Marcos SJ sexta-feira, 11 de março de 2016 19:45
Todas as Respostas
-
Existe já o código escrito aqui no site!
DataGridView.ClipboardCopyMode Propriedade
Outra forma:
Lendo dados do Excel para o DataGridView no VB.NET
Fulvio C
- Editado Fulvio Cezar Canducci Dias terça-feira, 8 de março de 2016 12:29
-
-
private void button1_Click(object sender, EventArgs e) { String name = "Items"; String constr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + "C:\\Sample.xlsx" + ";Extended Properties='Excel 12.0 XML;HDR=YES;';"; OleDbConnection con = new OleDbConnection(constr); OleDbCommand oconn = new OleDbCommand("Select * From [" + name + "$]", con); con.Open(); OleDbDataAdapter sda = new OleDbDataAdapter(oconn); DataTable data = new DataTable(); sda.Fill(data); grid_items.DataSource = data; }
Att,
Antero Marques
-
Bom dia, então esse código que tem ele copia a célula eu seleciono para um textbox.
Mas não é isso que eu preciso, eu queria copiar várias células do excel, ou coluna inteira, no datagridview.
Grato!
Fulvio C
- Marcado como Resposta Marcos SJ sexta-feira, 11 de março de 2016 19:45
-
Boa tarde,
Por falta de retorno do usuário, esta thread será encerrada.
Caso seja necessário, por gentileza, abra uma nova thread.
AtenciosamenteMarcos SJ Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.