Konuyu görüntüle |
Yazar |
|
offman
Kayseri
Kayıt: 20.01.2006 |
|
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection();
con.ConnectionString = ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString;
con.Open();
string query = "SELECT Name FROM TableName";
DataSet dataset = new DataSet();
SqlCommand comm = new SqlCommand(query, con);
SqlDataAdapter adaptor = new SqlDataAdapter(comm);
adaptor.Fill(dataset);
GridView2.DataSource = dataset.Tables[0];
ListBox1.DataSource = dataset.Tables[0];
DropDownList1.DataSource = dataset.Tables[0];
}
Arkadaşlar yukarda database ' e bağlantı yapıyorum sonra basit bir sorgu yazdığımı dusunuyorum sonrada bu sorgu sonucunu bir dataset'e atıyorum ve oradan gridview , listbox ve dropdownlist in datasource ozelliğini kullanarak bunların içerisinde gostermek istiyorum ama sayfa açıldığı zaman hiç bir sey göstermiyor herhangi bir uyarıda vermiyor ne yapacağımı şaşırdım....
Yardıııım........
331. KSD
*.NET DEVELOPER
|
|
Yazar |
|
timur
İstanbul
Kayıt: 19.01.2006 |
|
Data Source'ları verdikten sonra databind metodunu çağırman gerekiyor. Örneğin,
GridView2.DataSource = dataset.Tables[0];
GridView2.DataBind();
İyi çalışmalar...
Hayat varsa umut vard?r...
www.timureroglu.com
|
|
Yazar |
|
offman
Kayseri
Kayıt: 20.01.2006 |
|
timur yazdi | Data Source'ları verdikten sonra databind metodunu çağırman gerekiyor. Örneğin,
GridView2.DataSource = dataset.Tables[0];
GridView2.DataBind();
İyi çalışmalar... |
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection();
con.ConnectionString = ConfigurationManager.ConnectionStrings["medicalcrmConnectionString"].ConnectionString;
con.Open();
string query = "SELECT Name FROM DOCTOR";
DataSet dataset = new DataSet();
SqlCommand comm = new SqlCommand(query, con);
SqlDataAdapter adaptor = new SqlDataAdapter(comm);
adaptor.Fill(dataset);
GridView2.DataSource = dataset.Tables[0];
ListBox1.DataSource = dataset.Tables[0];
ListBox1.DataTextField = "Name";
DropDownList1.DataSource = dataset.Tables[0];
DropDownList1.DataTextField = "Name";
this.DataBind();
}
Timur kardeş senden Allah razı olsun ya o olayı biraz biliyordum data binding ile alakalı bir kaç video izlemişdim ama sorun şuki data binding i farklı anlatıyordu yani *.aspx in source 'u altında kod yazınca *.DataBind yontemini çağırıyordu denedim harbi oldu ya baya kafam karışmışdı çok sağ ol.
Artı olarak birkaç sorumda soyle olacak şimdi ben ekrana bir gridView koydum ya normalde yanında da bir buton var sayfayı çalışdırınca buton gridView içerisine giriyor orada bir sorunum var birde bu vs 2005 in ayarlarını sıfırlamanın bir yolu var mı yani bir html table koyuyorum içerisine bir textbox yada buton atacağım ama içerisine atamıyorum o oolayı kontrol edemiyorum....Burada windows programlamaya gore tasarımda çok sorun yasıyorum ....
331. KSD
*.NET DEVELOPER
|
|
Yazar |
|
aliolci
en dipten taa derind
Kayıt: 19.01.2006 |
|
dostum gorsel tasarım acısından vs2005 in cok basarısız oldugu asikar bir sey yani özellikle tablolarla bir tasarım yapıyorsan tasarladıgın sey ile çalıstırdıgın da karsına cıkan sey coguzaman farklı oluyor ki bununda temel sebebi layout>insert table dediğin zaman table widthini ne belirtirsen belirt table cell withleri default 100px geliyor bu nedenle tasarım aşamasında geniş gördüğün ve "bunun içine bu yazı rahat rahat sığar" dediğin yazılar çalıştırma anınında satr atlamış yada işte kontroller tablodan taşmış gibi gözüküyor bu nedenle eğer vs2005 ile arayuz tasarımı yapıyorsan her bir table cellinin özelliklerini teker teker kontrol etmeni tavsiye ederim
Cant you see the writing on the wall?
"die young gonna die young"
So! Live for today
Tomorrow never comes..
|
|
Yazar |
|
timur
İstanbul
Kayıt: 19.01.2006 |
|
offman yazdi | timur yazdi | Data Source'ları verdikten sonra databind metodunu çağırman gerekiyor. Örneğin,
GridView2.DataSource = dataset.Tables[0];
GridView2.DataBind();
İyi çalışmalar... |
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection();
con.ConnectionString = ConfigurationManager.ConnectionStrings["medicalcrmConnectionString"].ConnectionString;
con.Open();
string query = "SELECT Name FROM DOCTOR";
DataSet dataset = new DataSet();
SqlCommand comm = new SqlCommand(query, con);
SqlDataAdapter adaptor = new SqlDataAdapter(comm);
adaptor.Fill(dataset);
GridView2.DataSource = dataset.Tables[0];
ListBox1.DataSource = dataset.Tables[0];
ListBox1.DataTextField = "Name";
DropDownList1.DataSource = dataset.Tables[0];
DropDownList1.DataTextField = "Name";
this.DataBind();
}
Timur kardeş senden Allah razı olsun ya o olayı biraz biliyordum data binding ile alakalı bir kaç video izlemişdim ama sorun şuki data binding i farklı anlatıyordu yani *.aspx in source 'u altında kod yazınca *.DataBind yontemini çağırıyordu denedim harbi oldu ya baya kafam karışmışdı çok sağ ol.
Artı olarak birkaç sorumda soyle olacak şimdi ben ekrana bir gridView koydum ya normalde yanında da bir buton var sayfayı çalışdırınca buton gridView içerisine giriyor orada bir sorunum var birde bu vs 2005 in ayarlarını sıfırlamanın bir yolu var mı yani bir html table koyuyorum içerisine bir textbox yada buton atacağım ama içerisine atamıyorum o oolayı kontrol edemiyorum....Burada windows programlamaya gore tasarımda çok sorun yasıyorum .... |
Visual Studio 2005 içersinde aspx sayfalarının tasarım olayı çok kötü. Genelde senin yazdığın sorunlarla karşılaşılıyor. Ya da IE ile çalışan kodlar Firefox ile çalışmayabiliyor. Benim önerim tasarımını DreamViewer gibi bir programla yapıp, aspx sayfalarını hazırlaman. Ya da Design kısmını kullanmadan direk html kodlarını yazarak tasarımını yapman. Ben ikinci yolu kullanıyorum.
İyi çalışmalar...
Hayat varsa umut vard?r...
www.timureroglu.com
|
|
|
|
-
Del.icio.us
-
Digg
-
Facebook
-
Furl
-
Google
-
Blink
-
Simpy
-
Spurl
-
Y! MyWeb
|
|
| | | | |