سلام
من کد بالا را بصورت زیر تغییر دادم
private DataGridView myNewGrid;
private void radButton1_Click(object sender, EventArgs e)
{
var names = new[] { "a", "b", "c", "d", "e", "f" };
foreach (var name in names)
{
var page = new RadPageViewPage();
page.Text = name;
radPageView1.Pages.Add(page);
myNewGrid = new DataGridView();
((ISupportInitialize)(myNewGrid)).BeginInit();
SuspendLayout();
myNewGrid.Parent = radPageView1.SelectedPage;
myNewGrid.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize;
myNewGrid.Name = "dgView";
myNewGrid.TabIndex = 0;
myNewGrid.ColumnHeadersVisible = true;
myNewGrid.RowHeadersVisible = true;
myNewGrid.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
myNewGrid.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.DisplayedCells;
((ISupportInitialize)(myNewGrid)).EndInit();
this.ResumeLayout(true);
myNewGrid.Visible = true;
}
}
اما یک مشکلی که وجود داره
درخط
myNewGrid.Parent = radPageView1.SelectedPage;
همیشه
radPageView1.SelectedPage
همیشه برای اولین داده میباشد و تغییر نمیکند
برای حل این مشکل چکار باید کنم