7 Aralık 2012 Cuma

CO 2 ayak izinizi hesaplayın

iett sitesinden buluduğum ve doğaya verdiğimiz zararın hesaplanmasında kullanabileceğimiz bir animasyon


 

23 Ekim 2012 Salı

SQL REPLACE

isimler tablosunda yanlış yazılan altan isimlerinin yerine alkan yazmak için aşağıdaki gibi bir sql kodu kullanılır. UPDATE dbo.tablo SET isimler = replace(city, 'altan', 'alkan') WHERE isimler LIKE 'altan%'

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;
}
}

ASP.NET ListView içindeki metnin bir kısmını görüntüleme

aşağıdaki class ı app-code klasörü içinde oluşturun




using System;
using System.Text;
public static class StringExtensions
{
/// <summary>
/// Kelimeyi Bölmeden belirlediğiniz karakter sayısına kadar metin döndürür.
/// </summary>
/// <param name="s"></param>
/// <param name="length">Döndürülecek maksimum karakter</param>
/// <returns>String</returns>
public static string kirp(this string s, int length)
{
if (String.IsNullOrEmpty(s))
throw new ArgumentNullException(s);
var words = s.Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
if (words[0].Length > length)
throw new ArgumentException("İlk kelime çok uzun!");
var sb = new StringBuilder();

foreach (var word in words)
{
if ((sb + word).Length > length)
return string.Format("{0}...", sb.ToString().TrimEnd(' '));
sb.Append(word + " ");
}
return string.Format("{0}...", sb.ToString().TrimEnd(' '));
}
}



Listview item ları içinde bunu kullanmak için

<%#Eval("mesaj").ToString().kirp(75) %> 

Listview item larının herbirini bir değişkene aktarmak

ListViewHaberler adında listview ve bu listview içinde bulunan template te lblResim adında resim bilgisi içeren bir label bulunduğunu düşünelim. bütün lblResim değerlerini bir dizi değişkenine aktarmak için aşağıdaki kod kullanılır.
for (int i = 0; i < ListViewHaberler.Items.Count; i++)
{
ListViewItem lvi = ListViewHaberler.Items[i];
Label resim = (Label)lvi.FindControl("lblResim");
string_Degisken[i] = resim.Text;
}

evren pehlivan yazılım

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