Tengo un codigo que lee un excel, pero necesito hacer dos cosas mas
1.-validar lo que leo
2.- guardarlo en una bd de sql server.
les adjunto el codigo que utilizo
Código:
<%@ Import Namespace="System.Data.OleDb" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<%@ Page Language="VB" Debug="true" %>
<script runat="server">
Sub Page_Load()
Dim conAuthors As OleDbConnection
Dim cmdSelectAuthors As OleDbCommand
Dim dtrAuthors As OleDbDataReader
Dim dtblSchema As DataTable
conAuthors = New OleDbConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=C:\Inetpub\wwwroot\Logos\Prueba.xls; Extended Properties= Excel 8.0")
conAuthors.Open()
cmdSelectAuthors = New OleDbCommand("Select Nombre From [Prueba$]", conAuthors)
dtrAuthors = cmdSelectAuthors.ExecuteReader()
dtblSchema = dtrAuthors.GetSchemaTable()
dgrdSchema.DataSource = dtrAuthors
dgrdSchema.DataBind()
dtrAuthors.Close()
conAuthors.Close()
End Sub
</script>
<html>
<head><title>SqlGetSchemaTable.aspx</title></head>
<body>
<asp:DataGrid id="dgrdSchema" CellPadding="4" Runat="Server" AutoGenerateColumns="false" >
<Columns>
<asp:BoundColumn DataField="Nombre" HeaderText="Nombres"></asp:BoundColumn>
</Columns>
</asp:DataGrid>
</body>
</html>
el codigo funciona bien para leer el excel, pero no se con que linia de codigo puedo capturar el valor de cada fila y columna
me gustaria poder recorrer el datagrid con un for como lo hacia en php.
alguien sabe o tiene otro ejeplo que funcione?