Ana içeriğe atla

Kayıtlar

Mayıs, 2013 tarihine ait yayınlar gösteriliyor

C# - MobilDev üzerinden SMS Gönderimi

merhaba.bu yazımda sizlere mobildev firmasının sağladığı SMS API üzerinden nasıl sms gönderebileceğimizi inceleyeceğiz.bu işlem için WebRequest sınıfından faydalanabileceğiz. WebRequest request = WebRequest.Create("http://gateway.mobilus.net/com.mobilus"); request.Method = "POST"; string postData = " kullaniciadiniz-bayikodunuz şifreniz 0 mesaj icerigi 05543332211 "; byte[] byteArray = Encoding.UTF8.GetBytes(postData); request.ContentType = "application/x-www-form-urlencoded"; request.ContentLength = byteArray.Length; Stream dataStream = request.GetRequestStream(); dataStream.Write(byteArray, 0, byteArray.Length); dataStream.Close(); WebResponse response = request.GetResponse(); MessageBox.Show(((HttpWebResponse)response).StatusDescription); dataStream = response.Ge

GridControl Kolonlara Özet Bilgi (Summary) Ekleme

gridcontrol üzerinde genellikle parasal veya sayısal kolonlarda; toplam,ortalama vb. özellikleri görebileceğimiz ve gridcontrol nesnemizin footer bölümünde bulunan alanlara summary yani özet bilgi diyoruz. Not : Grid Control üzerinde özet bilgi görüntüleyebilmek için Gridcontrol Footer görünür olmak zorundadır. Run Designer sekmesinden Footer'ı aktif edebilirsiniz. Aşağıdaki kodlar yardımıyla gridcontrol üzerine özet bilgi ekleyebilmeniz mümkün; gridView1.Columns["toplam"].Summary.Add(DevExpress.Data.SummaryItemType.Sum, "toplam", "Toplam : {0:C2}"); yukarıdaki kod gridcontrol üzerindeki "toplam" kolonuna "Toplam : xxx miktar" şeklinde özet bilgi ekler. SummaryItemType özelliği özet bilginizin tipini belirtir; Sum : ilgili kolonun bilgilerinin toplamını verir.parasal toplamlar gibi. Max : Kolondaki en yüksek değeri verir. Min : Kolondaki en düşük değeri verir. Count : Kayıt Sayısını verir. Average : Ortalama v

Devexpress XtraPrinting - DevExpress Yatay Raporlama

Merhaba; bazen çalıştığınız uygulamada çıktı almanız gerekebilir.az bilgi bulunan veya tasarımı normal sayfalara göre yapılmış raporlarda bir sıkıntı yaşanmasada; genellikle bir datatable,dataset veya gridcontrol gibi dinamik veri nesnelerinde çok sayıda bilgi bulunabileceğinden raporlamada sıkıntılar çıkabiliyor.satır veya sütunlar sayfaya sığmayabiliyor.bunun çözümü de yazdırma işleminin kağıt üzerinde yatay şekilde yapılmasından yani landscape reporting işleminden geçiyor. devexpress bizlere bunun için 2 adet nesne sunuyor. bunlardan biri PrintingSystem : adındanda anlaşılacağı gibi bu nesne yazdırma işlemi ile ilgili olayları ve döküman ile ilgili işlemleri kapsıyor. PrintableComponentLink : kağıt seçimi,belge adı,export işlemleri gibi aktiviteleri bu nesne sayesinde yapabiliyoruz. aşağıdaki kod bloğu gridcontrol üzerindeki verinin pdf formatında yatay olarak çıktısını verir. PrintingSystem ps = new PrintingSystem(); PrintableComponentLink link = new Print

Devexpress - 3 Adımda Uygulama Bazlı Dinamik LookandFeel Değişikliği

devexpress ile yaptığımız projelerde bazen çalışma zamanında(runtime) temanın değiştirilebilmesini isteyebiliriz.son kullanıcı istediği zaman combobox'ta listelediğimiz temaları programa uygulayabilir ve birdahaki değişikliğe kadar aynı temalayı kullanabilir.aşağıda göreceğimiz örnek ile bunu nasıl yapabileceğimizi göreceğiz; öncelikle projemize bir adet settings dosyası ekliyoruz.kullanıcının seçtiği temanın adını buraya kaydedeceğiz.bu sayede 2. bir değişikliğe kadar proje en son seçilen tema ile kullanılacak. bir form oluşturuyor ve bu forma; 1 adet combobox, 1 adet button 1 adet defaultBarAndDockingController ekliyoruz. Not : defaultBarAndDockingController kontrolü seçili lookandfeel özelliğinin uygulama bazlı olmasını sağlar.bunun için formunuzun lookandfeel özelliğini skin olarak ayarlamanız gerekmektedir. Not : Listelenen bazı LookandFeel skin'leri BonusSkin olarak geçer ve bunları kullanabilmek için  projenize ilgili versiyonun BonusSkins.dll dosyasını ekle

Nasıl Yapılır? 2 - GridControl Dışa Aktarma (Exporting)

merhaba; bazen gridcontrol üzerindeki verilerimizi farklı formatlarda dışa aktarmaya(exporting) ihtiyaç duyabiliriz.devexpress bu konuda gridcontrol nesnesine oldukça güzel özellikler eklemiş.Başlıca Export seçenekleri ; ExportToCsv()  - ExportToExcelOld() ExportToHtml() ExportToHtmlOld() ExportToMht() ExportToPdf() ExportToRtf() ExportToText() ExportToXls() ExportToXlsx() Her birinin kullanımı hemen hemen aynı olduğu için sadece birinin üzerinde güzel bir örnek vereceğim.yapacağımız uygulamada gridcontrol'ü dolduracak,contextmenu ekleyerek gride atayacak ve çalışma esnasında kullanıcı grid üzerinde sağ tuş ile açılacak olan menüden gridcontrol içeriğini pdf olarak istediği lokasyona kaydedebilecek. formumuza 1 adet gridcontrol 1 adet ContextMenuStrip 1 adet SaveFileDialog  ekleyelim. gridcontrol ü veritabanınıza bağlayıp verileri çektiğinizi varsayıyorum.bunun için diğer makalelerimde bilgi bulabilirsiniz. ContextMenu içeriğine "PDF'e Aktar&quo

Nasıl Yapılır ? - DataTable İçerisinde Arama Yapmak ve Hücre Değerlerini Değiştirmek

merhaba; bazen gridcontrol içerisindeki verilerde değişiklik yapmak isteyebiliriz.bu işlem için birden fazla yöntem bulunmakla birlikte bu makale bu işlemi en basit ve farklı bir yoldan nasıl yapabiliriz onu açıklamaya çalışacağım. gridcontrol içerisindeki verileri değiştirmek için izlenebilecek yollardan bir tanesi T-SQL sorgusunu değiştirmektir. örnek vermek gerekirse bir ürün tablomuz olsun.bu ürün tablomuzda ürünün geldiği şehir id si bulunsun.şehir tablosundada ilgili id nin şehir adı bulunsun.normalde t-sql sorgusu ile bunu joinlerle yapabiliriz fakat eğer çok fazla join işlemi bulunuyorsa bu sorguyu birden fazla alt sorgu haline getirmek ve dönen kayıtları tek datatable içerisinde toplamak gerekebilirken aşağıda anlatacağım yöntem ile bunu basitçe halledebiliriz. ben kodlama işlemine; sizin verilerinizi çekip,datatable içerisine aktardığınızı varsayarak başlıyorum; 1-DataTable içerisinde arama int sayac = 0; foreach (DataRow dr in tablo.Rows)