BAĞLANTILARIM

Takip Edin:

0

C# DataTable Sort kullanımı

Cuma, Eylül 26, 2014 / / ,

C# DataTable içinde sıralama yapma


//DataTable dt = islem.PersonelListe(); 
dt.DefaultView.Sort = "Sira"; //Sütun Adı
dt = dt.DefaultView.ToTable();

0

Gelen iletiler için en büyük ileti boyutu kotası (65536) aşıldı hatası ve çözümü

Perşembe, Eylül 18, 2014 / /

Gelen iletiler için en büyük ileti boyutu kotası (65536) aşıldı hatası ve çözümü

WCF servisinden veri çekerken yukarıdaki hatayla karşılaşıldığında aşağıdaki yöntem kullanılabilir.



Web.config üzerinde sağ click

Edit WCF Configuration

Açılan pencereden Bindings altındaki ilgili Binding seçildikten sonra MaxReceivedMessageSize değeri 2147483647 verilir.



İşlem tamamlandığında Web.config dosyasında bulunan binding name satırına girmiş olduğumuz değerin eklenmiş olduğu görülüyor.


        <bindings>
            <basicHttpBinding>
                <binding name="******" />
            </basicHttpBinding>
        </bindings>



  <bindings>
            <basicHttpBinding>
                <binding name="******" maxReceivedMessageSize="2147483647" />
            </basicHttpBinding>
        </bindings>


0

fontawesome .woff uzantısı ve HTTP Error 404.3 - Not Found mime hatası

Çarşamba, Eylül 17, 2014 / / ,

fontawesome .woff uzantısı ve HTTP Error 404.3 - Not Found mime hatası

fontawesome kullanılmış site yayına verildiğinde yukarıdaki  durumla karşılaşılabilir. Bu durum web.config tarafından aşağıdaki kod eklenerek giderilebilir.



<system.webServer>
    <modules runAllManagedModulesForAllRequests="true"/>
    <staticContent>
      <remove fileExtension=".svg" />
      <remove fileExtension=".eot" />
      <remove fileExtension=".woff" />
      <mimeMap fileExtension=".svg" mimeType="image/svg+xml"  />
      <mimeMap fileExtension=".eot" mimeType="application/vnd.ms-fontobject" />
      <mimeMap fileExtension=".woff" mimeType="application/x-woff" />
    </staticContent>
  </system.webServer> 

0

List'e 1 den fazla değişken tipi tanımlama, ekleme ve okuma

Perşembe, Ağustos 28, 2014 / / ,

List'e 1 den fazla değişken tipi tanımlama, ekleme ve okuma


//List Tuple Yöntemi
List<Tuple<string, double>> odemeListe = new List<Tuple<string, double>>(); //Listemizde string ve double tipinde iki değişken yer alacak şekilde tanımladık

odemeListe.Add(new Tuple<string, double>(odemeTusNo, odemeTutari)); //ekledik

for (int i = 0; i < odemeListe.Count; i++)
            {
                string odemedeKullanilanTus = odemeListe[i].Item1;
                double odemeTutari = odemeListe[i].Item2;
}
//okuduk

0

Veritabanında Image tipinde tutulmuş bir fotoğrafı Asp.net sayfasında göstermek

Salı, Ağustos 12, 2014 / / , ,

Veritabanında Image tipinde tutulmuş bir fotoğrafı Asp.net sayfasında göstermek için

Asp.net sayfasına bir literal kontrolü ekledikten sonra kod tarafından aşağıdaki şekilde doldurulabilir.

ltrImaj.Text = "<img src=\"data:image/jpg;base64," + Convert.ToBase64String((byte[])dr["IMAGE"]) + "\" alt=\"\" style=\"width:600px; height:430px;\" />"; 

1

ListView ile DataPager kullanımında çift tıklama sorunu

Perşembe, Ağustos 07, 2014 / / , ,

ListView ile DataPager kullanımında çift tıklama sorunu


ListView kontrolü eğer kod tarafında manuel olarak doldurulmuşsa, ListView'a bağlı DataPager genellikle çift tıklamayla sayfa değiştiriyor.
ListView'ı PagePropertiesChanged olayında yeniden doldurmak sorunu düzeltiyor.


protected void lvListe_OnPagePropertiesChanged(object sender, EventArgs e)
{
     SiparisListele();
}


Eğer ListView'ı doldururken herhangi bir DataSource kontrolü kullanılıyorsa bu sorun oluşmuyor.




0

DataTable içinde arama yapma ve bulunup bulunmama durumuna göre işlem yapma

Çarşamba, Temmuz 23, 2014 / / , ,

DataTable içinde arama ve bulunup bulunmama durumuna göre işlem yapma


//dt, veri doldurulmuş bir DataTable
                string aranacakDeger = "SiparisId = '5'"; //Arama yapılacak sütun adı ve aranacak değer
                DataRow[] drDizi = dt.Select(aranacakDeger);
                if (drDizi.Length <= 0)
                {
                    //dt içinde SiparisId isimli sütunda 5 verisi bulunamadı
                }
                else
                {
                    //dt içinde SiparisId isimli sütunda 5 verisi bulundu
                }
                dt.Dispose();

Hangi satırda bulunduğu bilgisi:

DataRow drBulunan = drDizi[0];
int bulunduguSatirIndex = dt.Rows.IndexOf(drDizi[0]);

Başka bir filtre örneği:

string aranacakDeger = "(Tarih >= #" + Convert.ToDateTime(tarih).ToString("MM/dd/yyyy") + "# And Tarih <= #" + Convert.ToDateTime(tarih).ToString("MM/dd/yyyy") + "# ) And AraziId='" + araziId + "'"; 

SON YORUMLAR