Pergunta : Como eu povôo uma tabela expressa do SQL da lima de Excel?

Olá! a necessidade de Experts.

I de povoar uma tabela em uma tabela expressa do usuário do SQL de uma lima de Excel, mas eu não sabe começ a feita.  Atualmente, eu tenho um controle com um datagrid que indique os índices da tabela, ele sou uma lista de empregados e de sua informação de contato: class= " lineNumbers " >
1 do >
Controle Language= " VB " AutoEventWireup= CodeFile= " falso " " ContactGrid.ascx.vb " Inherits= " Sitefinity_UserControls_ContactGrid_ContactGrid " %> de <%@
        
            
            
                
                
                
                
            
             " branco "
            
            
             " branco "
            
            
        
        

The do class= de SqlDataSource>
1 do >
Classe parcial Sitefinity_UserControls_ContactGrid_ContactGrid
    Herda System.Web.UI.UserControl
    GridView1_SelectedIndexChanged secundário protegido (remetente de ByVal como o objeto, ByVal e como System.EventArgs) segura GridView1.SelectedIndexChanged
        Response.Redirect (“EmailForm.aspx? id=” & GridView1.SelectedDataKey.Value.ToString)
    Submarino da extremidade
O class= >

I da extremidade Class
Interop.Microsoft.Office.Core.dll

I foi dado o seguinte, mas eu não sei onde põr o ou fazer lhe o Br/>'be de work.
Imports Microsoft.Office.Interop
Imports System.Data.OleDb

'< certo adicionar COM prover de “a biblioteca de objeto chamada Microsoft Excel 12.0” aos punhos que confidenciais do submarino Button1_Click da classe Form1

do Br/>
Public do project
'< (remetente de ByVal como System.Object, ByVal e como System.EventArgs) Button1.Click
escurecem xlsConnString como o xlsConn não ofuscante de String
como o xlsReader não ofuscante novo do
de OleDbConnection () como o xlscmd não ofuscante de OleDbDataReader
como o nome de arquivo não ofuscante novo do

de OleDbCommand () como a corda =” \ \ newcowboy \ AllTDRA \ AllTDRA \ Website \ contato List.xlsx " “J:\AllTDRA\Website Contacts
SheetName não ofuscante do Web site como String

FirstName não ofuscante como String
LastName não ofuscante como String
EmailAddress não ofuscante como String
JobTitle não ofuscante como o telefone não ofuscante de String
como String
DivisionCode não ofuscante como String
Division_name não ofuscante como String

” que este está para primam 2007
que xlsConnString = “Provider=Microsoft.ACE.OLEDB.12.0; Data Source=” & nome de arquivo &”; "" Prolongado Excel de Properties= Xml 12.0; O

do """ de HDR=YES “aberto prima a lima como um
da tabela de base de dados xlsConn.ConnectionString = xlscmd do
do xlsConnString
xlsConn.Open (). A conexão = o xlsConn

” começ o nome da primeira folha no descolamento não ofuscante do
da lima como o
de System.Data.DataTable () descolamento =
SheetName = descolamento de xlsConn.GetOleDbSchemaTable (OleDbSchemaGuid.Tables, nada). Fileiras (0) (“table_name”). O

de ToString () xlscmd.CommandText = “seleciona * de [” & SheetName & “]” “selecionar todas as colunas e todas as fileiras do primeiro xlsReader do

da folha = do
” xlsReader.Read de xlscmd.ExecuteReader () () “descarte o primeiro a primeira fileira é congelada)

do registro (títulos de coluna) (mas não se” leram cada row
quando o
FirstName = xlsReader de xlsReader.Read () (0) .ToString
LastName = xlsReader (1) .ToString
EmailAddress = xlsReader (2) .ToString
JobTitle = telefone do xlsReader (3) .ToString
= xlsReader (4) .ToString
            DivisionCode = o xlsReader (5) .ToString
Division_name = xlsReader (6) .ToString
'se você precisa de verific para ver se há o zero ou espaços em branco, usam qualquer outra coisa semelhante:  Se ((não IsDBNull (xlsReader (3) .ToString)) E ("" do <> do xlsReader (3) .ToString)) A extremidade Sub
End Class

I do

do
xlsConn.Close de While

xlsReader.Close do fim de Then
() () uniu a lima de Excel de que a informação será puxada.  a ajuda e a paciência do

Your são extremamente appreciated.

Thanks,
Jerald







class= do " lastRow do
>Attachments do " nome " do class= do class= " valor " do
>

nome de arquivo " do class= do >Website-Contact-List.xlsx " fileSize " > (16 KB) Javascript " do href= o " dos " attachmentDetails do class= de (tipo de lima detalhes)
contato list.
do >Excel da " descrição " do class= do
o class= de
do >
class= do

Resposta : Como eu povôo uma tabela expressa do SQL da lima de Excel?

Inorder para ler as propriedades ou os métodos ou os atributos de um objeto que nós devemos se usar
using System.Reflection; //Namespace.
Aqui eu estou dando uma amostra



1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
testclass da classe
    {
        corda pública property1
        {
            jogo;
            começ;
        }
        corda pública property2
        {
            jogo;
            começ;
        }
        público int property3
        {
            jogo;
            começ;
        }
    }

classificar o programa
    {
        principal vago da estática (args da corda [])
        {
            objeto de //creating para testclass & valores de ajuste às propriedades
            objtestclass dos testclass = testclass novos ();
            objtestclass.property1 = “Value1”;
            objtestclass.property2 = “Value2”;
            objtestclass.property3 = 120;

            Pinfo de PropertyInfo [];            
            pinfo = objtestclass.GetType () .GetProperties ();
                foreach (PropertyInfo p no pinfo)
                {
                    Console.WriteLine (de “nome propriedade: “+p.Name);
                    Console.WriteLine (“valor dos bens imóveis: ” +p.GetValue (objtestclass, zero) + “\ n”);
                }
                Console.Read ();
        }
    }
Outras soluções  
 
programming4us programming4us