• 03-11-2010, 17:22:39
    #1
    Merhaba arkadaslar bugun asp.net ' e başladım ama yeterli veya gerçekten açıklayacı bir döküman bulamadım sizlere danısayım istedim.. Olayın mantığını kavrayamadım kavrarsam gerisi basit ama mantık olusmadı henüz..Şimdi yapmak istediğim asp.net te sql 2005 'e bağlanıp verileri listeletmek ama bunu yaparken grid kullanmak istemiyorum asp deki gibi =rs"tablo" seklinde sadece istediğim an istediğim veriyi çekmem lazım. gridsiz olarak

    bu konuda .net te sql bağlantısı ve veri listeleme için basit bir örnek verebilir misiniz mesele a.mdf de a tablosunda ki a verisini su labelin textine yazdır
  • 04-11-2010, 03:19:30
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Gridview, datalist veya repeater kullanabilirsin. Bunlarla istediğin verileri çekersin.
    Eğer herhangi birşey belirtmez ve direk sorgu sonucunda gelen değerleri bind edersen tablondaki herşeyi alır. Bu nedenle columnları kendin ayarlarsın. Ben hemen hemen her projemde repeater kullanıyorum.
    ConnectionString'e örnek:

    string connectionString="Data Source=IP adresi veya local db; Database=db adi; uid=db kullanici adi; pwd=db kullanici sifre; Persist Security Info=False; Pooling=True;"
    
    DataTable dt = new DataTable(); 
            SqlConnection conn = new SqlConnection(connectionString);
            conn.Open();        
            SqlCommand db_comm = new SqlCommand(SqlQuery, conn);
            SqlDataReader dr;
            dr = db_comm.ExecuteReader();
            dt.Load(dr);
            Repeater1.DataSource = dt;
            Repeater1.DataBind();
            conn.Close();
  • 04-11-2010, 11:34:53
    #3
    yani grid benzeri kullanmadan sadece bir veriyi alamıyorum yanlış anlamadı isem teşekkür ederim ilginiz için
  • 04-11-2010, 12:31:58
    #4
    Yapacağınız şeyi tam olarak anlamadım ama mesela kullanıcı tablosundan sadece kullanıcı adını almak istiyorsanız ve bunu sayfada bir label veya textbox'a yazdırmak istiyorsanız bunu yapabiliyorsunuz.
    Ve tablo içindeki tüm kullanıcıların adını almak istiyorsanız eğer yine grid, datalist veya repeater kullanmalısınız.
  • 04-11-2010, 13:33:02
    #5
    heh evet aynen onu yapmak istiyorum hocam kullanıcı tablosundan kullanıcı adını almak şifa gibi anlattınız gerçekten

    web config içerisine

    <connectionStrings>
    <add name="denemeConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\deneme.mdf;Integrated Security=True;User Instance=True"
    providerName="System.Data.SqlClient" />
    </connectionStrings>

    ile db bağlantısını ayptım ancak default.aspx sayfasında label1.text ine kullanıcı adını yazdırmak için gerekli olan tabloya bağlan komutun da tıkanıp kaldım :S
  • 04-11-2010, 14:02:28
    #6
    DataTable dt = new DataTable(); 
            SqlConnection conn = new SqlConnection(connectionString);
            conn.Open();        
            SqlCommand db_comm = new SqlCommand("Select * From kullanicilar", conn);
            SqlDataReader dr;
            dr = db_comm.ExecuteReader();
            dt.Load(dr);
    Burda dt'nin içeriğine bakarsan eğer gelen verileri görebilirsin.