RSS

Sunday, April 25, 2010

Menampilkan Data Dari SQLServer ke Datagrid pada WPF dengan LinQ to SQL

Hai, kali ini kita akan coba bikin aplikasi WPF sederhana untuk menampilkan data dari database SQLServer dengan menggunakan LinQ to SQL. Mari kita coba sama-sama.

  1. Bukalah Microsoft Visual Studio (saya pakai VStud 2008) dan buat project aplikasi WPF bernama "TesDatabaseWPF"
  2. Kita akan pakai database Northwind untuk latihan ini, jadi kalau kamu belum punya sample database Northwind, silahkan dulu download yaa.. Nah, pada Server Explorer (View-> Solution Explorer), klik kanan pada "Data Connection", maka akan muncul window Add Connection.
  3. Pastikan Data Source adalah "Microsoft SQL Server Database File (SqlClient)", lalu browse file database Northwind. Kalau sudah, maka akan terbuka koneksi SQLServer ke database Northwind.
  4. Pada Solution Explorer, klik kanan pada TestDatabaseWPF, pilih Add->New Item.
  5. Pilihlah "LinQ to SQL Classes", beri nama "MyNorthwind.dbml" kemudian klik Add
  6. Dari Server Explorer, drag and drop table "Supplier" ke MyNorthwind.dbml, lalu save (Ctrl+s)
  7. Berikutnya, drag-drop lah sebuah datagrid ke Window1.xaml dan beri nama "MyDataGrid"
  8. Berikutnya, pada Window1.xaml.cs, ketikkan kode berikut:

public
partial
class
Window1 : Window

{
public Window1()

{

InitializeComponent();

InitData();

}



private
void InitData()

{


try

{

MyNorthwindDataContext db = new
MyNorthwindDataContext();


var DataResult = from
Supplier
in db.Suppliers


select Supplier;

this.MyDataGrid.ItemsSource = DataResult.ToList<Supplier>();

}

catch

{

MessageBox.Show("Data Gagal Dimasukkan");

}

}

}


Berikutnya, silahkan coba run dengan menekan F5. Gimana? Bisa kan?



-- Koding Sambil Ngopi --
-- Farhad Alaydrus --

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comments:

Post a Comment