نمایش نتایج 1 تا 3 از 3

نام تاپیک: ایجاد datagridview هنگام اجرای برنامه

  1. #1

    ایجاد datagridview هنگام اجرای برنامه

    سلام
    من داخل برنامه یک RadPageViewPage قرارداده ام که pageهای آن را با کد زیر بصورت انلاین می سازم

    var names = new[] { "1", "2", "3" };
    foreach (var name in names)
    {
    RadPageViewPage page = new RadPageViewPage();
    page.Text = name;
    this.radPageView1.Pages.Add(page);
    }

    حال می خواهم داخل هر page یک گرید ویو ایجاد کنم
    چگونه باید این گرید ویورا ایجاد کنم
    باتشکر
    آخرین ویرایش به وسیله Mahmoud.Afrad : پنج شنبه 21 مرداد 1395 در 14:35 عصر

  2. #2

    نقل قول: ایجاد datagridview هنگام اجرای برنامه

    سلام
    دوستان من با کد زیر تونستم یک دیتاگرید ایجاد کنم
    using System;using System.ComponentModel;
    using System.Windows.Forms;


    namespace WindowsFormsApplication9
    {
    public partial class Form4 : Form
    {
    public Form4()
    {
    InitializeComponent();
    }
    private DataGridView myNewGrid;
    private void Form4_Load(object sender, EventArgs e)
    {
    myNewGrid = new DataGridView();
    ((ISupportInitialize)(myNewGrid)).BeginInit();
    this.SuspendLayout();
    myNewGrid.Parent = this;
    myNewGrid.ColumnHeadersHeightSizeMode =DataGridViewColumnHeadersHeightSizeMode.AutoSize;
    myNewGrid.Name = "myNewGrid";
    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;
    var namesdg = new[] { "1", "2", "3" };
    foreach (var name1 in namesdg)
    {
    myNewGrid.Columns.Add("ColumnName", name1);
    }
    }
    }
    }



    اما سوال من اینه که این دیتاگرید را چگونه داخل یک تب RadPageViewPage ایجاد کنم
    باتشکر

  3. #3

    نقل قول: ایجاد datagridview هنگام اجرای برنامه

    سلام
    من کد بالا را بصورت زیر تغییر دادم

      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
    همیشه برای اولین داده میباشد و تغییر نمیکند
    برای حل این مشکل چکار باید کنم

تاپیک های مشابه

  1. سوال: ایجاد کنترل جدید به هنگام اجرای برنامه
    نوشته شده توسط kamayestani در بخش VB.NET
    پاسخ: 2
    آخرین پست: یک شنبه 15 مرداد 1396, 00:28 صبح
  2. سوال: ایجاد table جدید هنگام اجرای برنامه
    نوشته شده توسط mahdimirzaei در بخش برنامه نویسی در 6 VB
    پاسخ: 3
    آخرین پست: جمعه 09 فروردین 1392, 23:57 عصر
  3. سوال: ایجاد شی در هنگام اجرای برنامه
    نوشته شده توسط veniz2008 در بخش ASP.NET Web Forms
    پاسخ: 6
    آخرین پست: یک شنبه 16 بهمن 1390, 18:18 عصر
  4. ایجاد لیبل به دلخواه در هنگام اجرای برنامه
    نوشته شده توسط akbarg64 در بخش برنامه نویسی در 6 VB
    پاسخ: 5
    آخرین پست: چهارشنبه 23 شهریور 1390, 00:41 صبح
  5. سوال: ایجاد اشیا مانند Label و CheckBox در هنگام اجرای برنامه ساخته شده
    نوشته شده توسط alireza_s22 در بخش برنامه نویسی در 6 VB
    پاسخ: 7
    آخرین پست: چهارشنبه 28 مهر 1389, 03:59 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •