Vb.Net İle e-okuldan öğrenci listesi nasıl alınabilir

Kodla Büyü
neoldusimdi' Alıntı:
verdiğiniz linkteki programı indirdim. açılmıyor. 2010 kullanıyorum

belki 2013 ile hazırlamış olabilirim ama, illa programda açmana gerek yok. form sayfalarını ( .vb uzantılı ) not defteri ile açıp kodları görebilirsin.
 
öncelikle bilgisayarınıza Access Database Engine 2010 kurun. bu kurulu olmadan oledb bağlantısı yapamazsınız.

forma bir adet openfiledialog, bir button ve bir datagridview ekle.

sonra formun üstünde import edeceeğiniz şeyler var.

Imports System.Data
Imports System.Data.OleDb
Imports System.Globalization
Imports MySql.Data.MySqlClient

butonun click eventine de

Dim dosya As String
OpenFileDialog1.Filter = "E-Okul Excell Dosyaları (*.xls)|*.xls"
If OpenFileDialog1.ShowDialog = DialogResult.OK Then
dosya = OpenFileDialog1.FileName

cnn = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + dosya + "; Extended Properties='Excel 12.0 Xml;HDR=YES'")
tbl = New DataTable()
cnn.Open()
tbl.Clear()
da = New OleDbDataAdapter("SELECT * FROM [Sheet1$]", cnn)
da.Fill(tbl)
DataGridView1.DataSource = tbl
cnn.Close()

Else
Exit Sub
End If

bunları yazarsan, openfiledialog ile seçteğin excel dosyasını okuyup datagridview içine atacak. burada dikkat edeceğin tek şey " SELECT * FROM [Sheet1$]", cnn " cümlesinde ki Sheet1 kısmına senin excel dosyandaki sayfa adını vereceksin, genelde Sayfa1, Sayfa2 diye gider.
 
neoldusimdi' Alıntı:
hocam takıldım kaldım. bilgileri ekolu nasıl atabiliriz

projene ilk önce bir tane browser eklemen gerekli. browser içinden e-okula giriş yaparsın. youtube de vb.net webbrowser konulu videoları araştır, sana yardımı olacaktır.
 
Geri
Üst