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

نام تاپیک: وارد کردن سطرهایی جدید به دیتاگریدویو

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    وارد کردن سطرهایی جدید به دیتاگریدویو

    با سلام
    3 تا تکست باکس داریم که با وارد کردن مقادیر به آنها و کلیک یه باتن(button) آن مقادیر به صورت یه سطر جدید به دیتاگریدویو اضافه میشوند اما من وقتی این باتن رو کلیک میکنم به جای اینکه سطر جدید بعد از سطر قدیمی قرار بگیرد قبل از آن قرار میگیرد
    private void btnInserList_Click(object sender, EventArgs e)
    {

    //تعیین آخرین مقدار ستون ردیف
    int iRadif=1;
    if (dgvComodity.Rows.Count > 0)
    {
    if (dgvComodity.Rows[dgvComodity.Rows.Count - 1].Cells["radif"].Value != null)
    {
    iRadif = (int)dgvComodity.Rows[dgvComodity.Rows.Count - 1].Cells["radif"].Value;
    }
    }

    //ورود اطلاعات تکست باکس ها به دیتاگریدویو
    if (dgvComodity.Rows.Count > 0)
    {

    dgvComodity.Rows[dgvComodity.Rows.Count - 1].Cells["radif"].Value = iRadif;
    dgvComodity.Rows[dgvComodity.Rows.Count - 1].Cells["name"].Value = txtCommodityName.Text.Trim();
    dgvComodity.Rows[dgvComodity.Rows.Count - 1].Cells["num"].Value = txtNum.Text.Trim();
    dgvComodity.Rows[dgvComodity.Rows.Count - 1].Cells["price"].Value = txtPrice.Text.Trim();


    DataGridViewRow nRow = (DataGridViewRow)dgvComodity.Rows[0].Clone();
    dgvComodity.Rows.Insert(dgvComodity.Rows.Count-1, nRow);
    }
    else
    {
    MessageBox.Show("error!");
    return;
    }
    }



    در ضمن میخواهم وقتی فرم لود میشود هیچ سطری در دیتاگریدویو مشاهده نگردد و فقط هدرها مشخص باشند،البته این دیتاگریدویو به صورت آنباوند (unbound) میباشد.

    private void frmCommodity_Load(object sender, EventArgs e)
    {
    dgvComodity.Columns.Add("radif", "ردیف");
    dgvComodity.Columns.Add("name", "نام کالا");
    dgvComodity.Columns.Add("num", "تعداد");
    dgvComodity.Columns.Add("price", "قیمت");
    dgvComodity.Columns["radif"].Width = 200;
    }


    اگه مشکل کد فوق را بگویید ممنونتان میشوم.
    عکس های ضمیمه عکس های ضمیمه

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

  1. وارد کردن مطالب جدید به سایت
    نوشته شده توسط ehssannet در بخش طراحی وب (Web Design)
    پاسخ: 2
    آخرین پست: یک شنبه 20 تیر 1389, 12:35 عصر
  2. سوال: وارد کردن آدرس جدید فایل پشتیبان در برنامه
    نوشته شده توسط amin_rj در بخش Access
    پاسخ: 1
    آخرین پست: جمعه 15 آبان 1388, 17:52 عصر
  3. پیغام خطاء در وارد کردن اطلاعات جدید در بانک اکسس
    نوشته شده توسط IranVisual در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: پنج شنبه 22 فروردین 1387, 21:36 عصر
  4. پاسخ: 4
    آخرین پست: دوشنبه 10 دی 1386, 07:05 صبح
  5. نحوه وارد کردن رکورد جدید در بانک داده
    نوشته شده توسط snisni63 در بخش VB.NET
    پاسخ: 8
    آخرین پست: یک شنبه 04 شهریور 1386, 11:21 صبح

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

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