kanisti
New member
- Katılım
- 14 Ağu 2008
- Mesajlar
- 23
- Reaction score
- 0
- Puanları
- 0
- Yaş
- 42
ASP : DataGrid kullanımı
Önizleme için : myDataGrid_Project/mydatagrid_default.aspx[/FONT]
Kod:
[COLOR="Blue"][FONT="Courier New"][SIZE="2"]<%@ Import Namespace="System.Data.OleDb" %>
<Script Language="C#" RunAt="Server">
[COLOR="seagreen"]//Server bilgisayarda çalışmasını istediğimiz kodlar için SCRIPT dili tanımlanır.
//Kodların olaya(Event) bağlı çalışması için yordam tanımlanır.[/COLOR]
private void Page_Load(System.Object SENDER, System.EventArgs E)
{
[COLOR="seagreen"]//Database bağlantısı için gerekli OLE DB Connection Class(sınıf) tanımlanıyor.
//OleDbConnection sınıfı 'System.Data.OleDb' Namespace(yeradı) içerisinde barınır.
//System.Data.OleDb yeradı 'System.Data' Assembly(System.Data.dll dosyası) içinde barınır.
//System.Data.dll dosyası .NET Framework 1.0, 1.1 ve 2.0 içinde bulunur.
//.NET Framework için path('C:\WINDOWS\Microsoft.NET\Framework').[/COLOR]
OleDbConnection myConnection;
myConnection=new OleDbConnection("Provider=MICROSOFT.JET.OLEDB.4.0; DATA SOURCE="
+Server.MapPath("myDataGrid_Database/DatabaseGrid.mdb"));
myConnection.Open();
[COLOR="seagreen"]//SQL cümlesini kullanmak için OLE DB Command tanımlanır.
//SQL cümlesini sayafaya verileri aktarmak ve belirlemek için kullanırız.[/COLOR]
OleDbCommand myCommand;
myCommand=new OleDbCommand("SELECT * FROM TableGrid",myConnection);
[COLOR="seagreen"]//Okuyucu nesnesi tanımlanır.
//DataSet tanımlanmadığı için Veri tabanı ile direkt ilişki sözkonusudur.[/COLOR]
OleDbDataReader myDataReader;
myDataReader=myCommand.ExecuteReader();
[COLOR="red"]myDataGrid[/COLOR].DataSource=myDataReader;
[COLOR="red"]myDataGrid[/COLOR].DataBind();
myConnection.Close();
}
</Script>
<HTML>
<HEAD>
<TITLE>[COLOR="white"]DataGrid Application[/COLOR]</TITLE>
</HEAD>
<BODY>
<FORM RunAt="Server">
<CENTER>
[COLOR="white"] <ASP:DataGrid ID="[COLOR="Red"]myDataGrid[/COLOR]" RunAt="Server" AutoGenerateColumns="True">
</ASP:DataGrid>[/COLOR]
</CENTER>
</FORM>
</BODY>
</HTML> [/SIZE][/COLOR]