9 Nisan 2012 Pazartesi

Local Veritabanını uzak veri tabanına yükleme

Bu yazıda local veri tabanında bulunan mdf veri tabanı dosyasını uzaktaki bir veri tabanına tablo özellikleri ve içeriğiyle kopyalamayı inceliyeceğiz.








yazının devamı var  ve açıklama yapacağım

7 Nisan 2012 Cumartesi

Gridview Hücrelerine TL Simgesi Ekleme

 site adresi / dosya konumu / dosyanızın adı şeklindeki bir bağlantı elde etmek istiyorsanız dosya sistemindeki dosyaların isimlerinin yazıldığı gridview in datarow bound özelliğine şu kodlar yazılır.


   1 : protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
   2 : {
   3 :      if (e.Row.RowType == DataControlRowType.DataRow)
   4 :     {
   5 :             e.Row.Cells[0].Text = "http://www.siteadresi.com/dosyalar/" + e.Row.Cells[0].Text;
   6 :      }
   7 : } 



aynı şekilde çağırılan sayıların sonuna TL simgesini ekleme şeklinde  de kullanabiliriz.
   1 : protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
   2 : {
   3 :      if (e.Row.RowType == DataControlRowType.DataRow)
   4 :     {
   5 :             e.Row.Cells[0].Text = e.Row.Cells[0].Text+ " TL";
   6 :      }
   7 : } 

bu örneklerde düzenlenen hücrelerin 0 indexli ilk hücre olduğu varsayılmıştır.










19 Mart 2012 Pazartesi

gridview içindeki bir kontrolün özellikleri cs koduyla kullanma

gridview kullanımında istenen bir sütundaki hücrenin içindeki metni almayı kullanmışızdır. Fakat metni alacağımız kontrol checkbox ya da link button gibi kontroller de olabilir.

Aşağıdaki örnekte 3. sütunda checkbox olduğunu varsayın ve değerinin true ya da false olduğunu öğrenmek için bool değişkeni oluşturun ve chk kontrolünün içindeki değeri buna atayın.

 bool boolDegisken;

 GridViewRow row = GridViewKategoriler.SelectedRow;
 CheckBox chk = row.Cells[2].Controls[0] as CheckBox;
 boolDegisken = chk.Checked;

2 Mart 2012 Cuma

My Sql Veritabanından Veri Okuma

Bu yazıda MySql Veri tabanında oluşturulmuş tablodan ComboBox'a veri aktarmayı inceleyeceğiz



1.Adım:

MySql Connector DLL dosyalarını Add reference kısmından ekledikten sonra mySql isimuzayı çağırılır

using MySql.Data.MySqlClient;
using MySql.Data;


2.Adım:

Veri tabanı bağlantı cümlesini get metoduyla çağırın

private string baglantiCumlesi
{ 
get {
return "Server=111.11.11.111;Database=VeriTabaniAdi;Uid=KullaniciAdi;Pwd=Şifre;";
}
}


3.Adım:
Tabloyla bağlantı ve comboBox a veri yükleme
       
MySqlConnection conn = new MySqlConnection(baglantiCumlesi);
        conn.Open();
        MySqlCommand cmd = new MySqlCommand("SELECT * FROM tabloAdi", conn);
        DataTable dt = new DataTable();
        MySqlDataReader dr = null;
        dr = cmd.ExecuteReader();
        dt.Load(dr);
        dr.Close();
        cBoxSiteler.DataSource = dt;
        cBoxSiteler.ValueMember = "no";
        cBoxSiteler.DisplayMember = "siteadi";
        conn.Close(); 

28 Şubat 2012 Salı

c# (Dataset) hücrenin içindeki veriyi okuma



dataset adı dataSet1 olsun


dataSet1.Tables["TabloAdı"].Rows[satırnumarası]["tablodakiSütunAdı"];




data table için de aynısı kullanılabilir.


txtBaslik.Text = datatable1.Rows[0]["baslik"].ToString();

Soyut Sınıfların Kullanımı

using System;
class Program
{
static void Main(string[] args)
{
sinifA nesne = new sinifA();
Console.Write(nesne.ozellik);
Console.Read();
}
}
class sinifA : SoyutSinif
{
public override int ozellik
{
get
{
return 5;
}
}
}
public abstract class SoyutSinif
{
public abstract int ozellik
{
get;
}
}

evren pehlivan yazılım

evren pehlivan yazılım, evren pehlivan yazılım geliştirici