Aksak Proje Anatomisi

14 Mart 2008

Güzel ifade edilememiş, İyi analiz yapılamamış bir projenin her adımında bir aksaklık olması yüksek olasılıkla muhtemeldir. İşte böyle bir projenin anatomisi;


Müşterinin tarif ettiği...

Proje sorumlusunun anladığı...



Tasarımcının tasarladığı


Programcının yazdığı...



Pazarlamacının tarif ettiği...

Projenin dökümantasyonu...

Kurulu bileşenler...


Müşteriye faturası çıkarılan...


Verilen teknik destek...


Müşterinin gerçek ihtiyacı olan...

DataSet İle ListView e Veri Aktarımı

04 Mart 2008

DataSet İle ListView e Veri Aktarımı

Bu örnekte DataSet imize yüklemek için Pub DataBase inin "Titles" tablosunu kullanacağız.


// DataSet'ten ListView'e Veri Yükleniiyor
private void ListeyiYukle()
{
// DataSet'imizden "Titles" Tablosun ile Bir DataTable tanımlıyoruz
DataTable dtable = _DataSet.Tables["Titles"];

// ListView control temizliyoruz.
listView1.Items.Clear();

// ListView controlüne itemns(öğelerini) ekliyoruz
for (int i = 0; i < dtable.Rows.Count; i++) { DataRow drow = dtable.Rows[i];
// Disconnectec bir çalışmada olduğumuz için, bize lazım olan
// silmemiş olduğumuz öğelerin listelenmesi.
if (drow.RowState != DataRowState.Deleted)
{
// list items (liste öğelerini) tanımlıyoruz
ListViewItem lvi = new ListViewItem(drow["title"].ToString());
lvi.SubItems.Add (drow["title_id"].ToString());
lvi.SubItems.Add (drow["price"].ToString());
lvi.SubItems.Add (drow["pubdate"].ToString());

// Ve son olarak da tanımladığımız ListViewItem'ı ListView'imize ekliyoruz.
listView1.Items.Add(lvi);
}
}
}

İyi Çalışmalar Arkadaşlar...