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..
