<ASP:DataGrid /> kullanımı

kanisti

New member
ASP : DataGrid kullanımı

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]
Önizleme için : myDataGrid_Project/mydatagrid_default.aspx[/FONT]
 
Üst