c#

datasource = select() den dönen datarow[] hatası

herhangi bir girdview veya combobox ın datasource’una datarow dizisi göndermek zorunda olduğumuzda hatayla karşılaşırız: comboBox1.DataSource = dt.Select(“d<30”); hatanın oluşma sebebi aşağıdaki interface lerden herhangi biriyle implemente olmayan nesneler datagrid gibi kontrollere datasource olarak bağlanamaz.   IList interface IListSource interface IBindingList interface IBindingListView interface Sorunu çözümü önce datasource olarak datatable’ı seçip ardından datatable’ın DefaultView.RowFilter özelliğine koşulumuzu …

TC kimlik no doğruluk kontrolü

TcKimlikNo web servisi kapanıp ücretli bir hale geldikten sonraKimlik Numarası tesbiti yapmamız gereken durumlarda sıkıntıya düşüyoruz. Fakat TC kimlik numaraları bir algoritmaya göre verildiği için basit formlarda kullanıcı’nın doğru kimlik numarası girip girmediğini tesbit etmek için şu metodu kullanabiliriz: public bool TCKimlik(string no) { if (no.Length != 11) { return false; } int sayi = …

Web.Config’de değer tutmak

Web uygulamalarımızda çoğu zaman değerini dışarıdan almaya ihtiyaç duyduğumuz değişkenler olur bunları tutmak için en iyi yöntem Web.Config içindeki appSettings bölümüdür. <appSettings> <add key=”HostName” value=”127.0.0.1″ /> </appSettings> Eklediğimiz bu parametrenin değerine şu şekilde ulaşabiliriz: VB.NET AppSettings.Item(“HostName“) C#.net ConfigurationSettings.AppSettings[“HostName“].ToString(); Fakat bu sınıfı kullanabilmek için code sayfamızın başına System.Configuration.ConfigurationSettings namespace’ini eklememiz gerekiyor. VB.NET Imports System.Configuration.ConfigurationSettings veya C#.net …

ASP.net ile bir sitenin içeriğini almak

Bazen Döviz Bilgileri, Maçsonuçları gibi başka bir sitenin içeriğini almanız gerekebilir. Bunun için C# da aşağıdaki meddu kullanabilirsiniz: public static string icerikAl(string url) {     WebRequest wReq = WebRequest.Create(url);     wReq.Timeout = 10000; // zaman aşımı süresi     WebResponse wRes = wReq.GetResponse();     Encoding enc = Encoding.GetEncoding("iso-8859-9");     StreamReader sRed = new StreamReader(wRes.GetResponseStream(), enc);     …

asp.net sayfalama

Asp.net ‘de datagridview kullandığımız zaman sayfalamayı .NET kendisi yapıyor ama listenizi kendiniz oluşturuyorsanız o zaman problemler çıkabiliyor. Aşağıdaki metoda toplam sayfa sayısını,ekrandaki sayfayı ve gideceğimiz linkin ön ekini göndererek şu şekilde sayfalama oluşturabiliriz. private static string sayfalamaYap(int ts, int es, string yol) {//ts=toplam sayfa, es=ekrandaki sayfa, yol = link     int eis = 0;     …

Using C# & FFMPEG

Over the past 3 years, I’ve been searching extensively for a open-source (or low-cost) alternative for video conversion to the .flv format. This search typically leads directly to FFmpeg, an open source video compression and conversion tool. FFMPEG is umbelievably fast, and handles Flash Video without a problem. The biggest hurdle that I’ve run into …