Sayfa 1 / 212»

Devexpress Gridcontrol – Parent Child with entity objects

Firstly I created two simple entity classes named Article and Comment :

Article.cs :

using System.Collections.Generic;

namespace DevexMasterChildSample
{
public class Article
{
public string Subject { get; set; }
public string Body { get; set; }
public List<Comment> CommentList { get; set; }

}
}

Comment.cs

using System;

namespace DevexMasterChildSample
{
public class Comment
{
public string Author { get; set; }
public string Message { get; set; }
public DateTime CommentDate { get; set; . . . → Read More: Devexpress Gridcontrol – Parent Child with entity objects

Devexpress – AspxCloudControl Örnek

Devexpress AspxCloudControl u elimizde hazır bulunan bir cloud datasını ekrana basmak için kullandığımız bir devex kontrolüdür.

Örnekte bir blog sitesindeki tag leri aspx cloud control ü kullanarak nasıl ekrana çıkartacağımız gösterilmiştir.
İlk olarak Visual Studio yu açarak, Yeni bir Web Project oluşturuyoruz. Proje içinde; öncelikle Tag adında bir class oluşturup Name,DisplayName,Count adında üç property ekliyoruz.

Sonra default.aspx içerisine devexpress . . . → Read More: Devexpress – AspxCloudControl Örnek

YYToolkit – XmlExporter

Xml dosyalarını excel yada başka bir dosya tipine anlamlı bir şekilde çevirmek için yazdığım Xml Exporter i aşağıdaki linkten kurabilirsiniz. Programla ilgili öneri ve hata bildirimlerini bu yazıya yorum olarak ekleyebilirsiniz.

XmlExporter . . . → Read More: YYToolkit – XmlExporter

Devexpress AspxGridView – InitNewRow

Asp.net Gridview üzerinde yeni bir kayıt eklerken varsayılan değerleri server-side olarak belirlemeye yarayan bu Event’ın kullanımı şu şekildedir :

protected void dxgridBlogOrnek_InitNewRow(object sender, DevExpress.Web.Data.ASPxDataInitNewRowEventArgs e)
{
e.NewValues["FieldName"] = 15;
}

Burda dikkat edilmesi gereken nokta FieldName olarak belirttiğimiz kolon un EditForm üzerinde görünüyor olması gerekmekte, yani visible ını false yaptığımız bir column a verdiğimiz değer . . . → Read More: Devexpress AspxGridView – InitNewRow

Devexpress GridControl – ParentChild gösterimi ve birkaç özelliği

Get the Flash Player to see this player.

var s0 = new SWFObject(”http://www.yilmazyavuz.com/yyblog/wp-content/plugins/flash-video-player/mediaplayer/player.swf”,”n0″,”600″,”480″,”7″);
s0.addParam(”allowfullscreen”,”true”);
s0.addParam(”allowscriptaccess”,”always”);
s0.addParam(”wmode”,”opaque”);
s0.addVariable(”id”,”n0″);
s0.addVariable(”controlbar”,”bottom”);
s0.addVariable(”height”,”480″);
s0.addVariable(”playlist”,”none”);
s0.addVariable(”width”,”600″);
s0.addVariable(”autostart”,”false”);
s0.addVariable(”bufferlength”,”1″);
s0.addVariable(”displayclick”,”play”);
s0.addVariable(”icons”,”true”);
s0.addVariable(”linktarget”,”_blank”);
s0.addVariable(”mute”,”false”);
s0.addVariable(”quality”,”true”);
s0.addVariable(”repeat”,”none”);
s0.addVariable(”resizing”,”true”);
s0.addVariable(”shuffle”,”false”);
s0.addVariable(”stretching”,”uniform”);
s0.addVariable(”volume”,”90″);
s0.addVariable(”aboutlink”,”http://www.longtailvideo.com/players/”);
s0.addVariable(”file”,”http://www.yilmazyavuz.com/yyblog/wp-content/uploads/DevExGridParentChild.mp4″);
s0.write(”video0″);

Video Devexpress in en çok kullanılan kontrölü olan GridControl ile Müşteri-Satışlar tablolarının master-child gösteriminin en baştan itibaren nasıl yapılacağını anlatmaktadır. Ayrıca grid üzerinden filtreleme, yeni kayıt girme, gruplama gibi fonksiyonlarına . . . → Read More: Devexpress GridControl – ParentChild gösterimi ve birkaç özelliği

Sonsuz Kategori Mantığı ve Devexpress TreeList üzerinde gösterimi

Get the Flash Player to see this player.

var s1 = new SWFObject(”http://www.yilmazyavuz.com/yyblog/wp-content/plugins/flash-video-player/mediaplayer/player.swf”,”n1″,”600″,”480″,”7″);
s1.addParam(”allowfullscreen”,”true”);
s1.addParam(”allowscriptaccess”,”always”);
s1.addParam(”wmode”,”opaque”);
s1.addVariable(”id”,”n1″);
s1.addVariable(”controlbar”,”bottom”);
s1.addVariable(”height”,”480″);
s1.addVariable(”playlist”,”none”);
s1.addVariable(”width”,”600″);
s1.addVariable(”autostart”,”false”);
s1.addVariable(”bufferlength”,”1″);
s1.addVariable(”displayclick”,”play”);
s1.addVariable(”icons”,”true”);
s1.addVariable(”linktarget”,”_blank”);
s1.addVariable(”mute”,”false”);
s1.addVariable(”quality”,”true”);
s1.addVariable(”repeat”,”none”);
s1.addVariable(”resizing”,”true”);
s1.addVariable(”shuffle”,”false”);
s1.addVariable(”stretching”,”uniform”);
s1.addVariable(”volume”,”90″);
s1.addVariable(”aboutlink”,”http://www.longtailvideo.com/players/”);
s1.addVariable(”file”,”http://www.yilmazyavuz.com/yyblog/wp-content/uploads/SonsuzKategoriVeDevexpressTreeList.mp4″);
s1.write(”video1″);

Video sonsuz kategori mantığının bir tablo üzerinde uygulanması ve Devex TreeList i üzerinde gösterimini anlatmaktadır. Ayrıca çok kısa bir şekilde foreignkey lerin işlevinede değinilmiştir.

Video ile ilgili örnek daha . . . → Read More: Sonsuz Kategori Mantığı ve Devexpress TreeList üzerinde gösterimi

Devexpress – VerticalGrid FocusedRecord

Vertical grid üzerindeki seçili kaydı almak istiyorsanız şu şekilde yapabilirsiniz:

BenimEntityTipim gel =verticalGrid1.GetRecordObject(verticalGrid1.FocusedRecord) . . . → Read More: Devexpress – VerticalGrid FocusedRecord

Devexpress – XtraGrid Focused Row

GridControl üzerindeki mainview iniz bir GridView ise ve o anda seçili (Focused) kayda erişmek istiyorsanız. Şu şekilde erişebilirsiniz:

BenimEntityTipim gel = ((DevExpress.XtraGrid.Views.Grid.GridView)gridControl1.MainView).GetFocusedRow . . . → Read More: Devexpress – XtraGrid Focused Row

XtraGridControl ve Linq EntitySet Refresh problemi

Devexpress 8.2.6 sürümünde XtraGridControl ile yaşadığım refresh problemi şu şekilde gerçekleşti : EntitySet i datasource olarak verdikten sonra, arka planda eklediğim herhangi bir entity grid üzerinde görünmemekteydi. Yani sadece grid üzerinden yaptığım değişiklikler görünüyor, arkaplandaki değişiklikler EntitySet nesnesi üzerinde debug anında görünmesine rağmen, grid üzerinde görünmüyordu.
Problemi teşhis ettikten sonra, ilk olarak grid nesnemin üzerindeki RefreshDataSource() methodunu . . . → Read More: XtraGridControl ve Linq EntitySet Refresh problemi

WebClient kullanarak Asenkron dosya indirmek

Uygulamamızda internet üzerinden dosya indirme ihtiyacı duyduğumuzda kullanabileceğimiz sınıflardan bir taneside System.Net.WebClient sınıfıdır. Bu yazıda bu sınıfı kullanarak bir web sitesinden dosya indirmeyi anlatmaya çalışacağım.

Uygulamayı bir windows forms uygulaması olarak geliştireceğiz.
Bunun için Visual Studio üzerinde yeni bir proje oluşturdum ve karşıma gelen Form1.cs üzerinde işlemleri yapıyorum.

Dizayn için gerekenler :
1 Windows form (Form1.cs)
1 TextBox (textBox1)
1 Button (button1)
1 . . . → Read More: WebClient kullanarak Asenkron dosya indirmek

Sayfa 1 / 212»