20 Haziran 2012 Çarşamba

Çalışma Anında VGridControl Oluşturma




private void Form1_Load(object sender, EventArgs e)
{
    VGridControl VGrid = new VGridControl();
    VGrid.Parent = this;
    VGrid.Dock = DockStyle.Fill;
    VGrid.LayoutStyle = LayoutViewStyle.SingleRecordView;

    CategoryRow baslik = new CategoryRow();
    baslik.Properties.Caption = "Bilgiler";

    EditorRow ad = new EditorRow();
    ad.Properties.Caption = "Ad :";

    EditorRow soyad = new EditorRow();
    soyad.Properties.Caption = "Soyad :";

    MultiEditorRow diger = new MultiEditorRow();
    diger.PropertiesCollection.Add(new MultiEditorRowProperties("DogumYeri"));
    diger.PropertiesCollection.Add(new MultiEditorRowProperties("DogumTarihi"));

    VGrid.Rows.AddRange(new BaseRow[]{
        baslik,
        ad,
        soyad,
        diger
        
    });

}


Formun son hali şu şekilde olacaktır ...




Bu yöntem ile dinamik formlar oluşturabilirsiniz.

Girilen değeri okumak için ise ;

string ad = VGrid.Rows["ad"].Properties.Value.ToString();

kullanabilirsiniz..

Hiç yorum yok:

Yorum Gönder