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

نام تاپیک: راهنمایی - انتقال ردیف دیتاگرید با دابل کلیک

  1. #1

    Question راهنمایی - انتقال ردیف دیتاگرید با دابل کلیک

    dategridview.jpg
    با سلام
    بنده قصد دارم در دیتاگرید منو با دابل کلیک روی هر ردیف اطلاعات ردیف مربوطه به دیتاگرید دوم انتقال پیدا کنه
    با شرایط زیر:
    - ردیف یکی یکی اضافه شود
    - با دابل کلیک بار اول روی هر ردیف عنوان و قیمت از دیتاگرید اول به دوم انتقال پیدا کنه و تعداد برابر یک باشد
    - با دابل کلیک دوم و بیشتر برای ردیفی که قبلا انتقال پیدا کرده به دیتاگرید دوم ، فقط تعداد و قیمت آپدیت شود.
    - و همین طور با هربار دابل کلیک روی ردیف های دیتاگرید دوم یک واحد از تعداد کاسته شده و وقتی تعداد سفر شد ردیف از دیتاگرید دوم حذف شود.

    خلاصه ی مطلب:
    بنده میخوام با هربار دابل کلیک روی ردیف های دیتاگرید اول اطلاعات بر اساس ستون های دیتاگرید دوم، به آن انتقال پیدا کنه و همچنین با دابل کلیک روی هر ردیف ایجاد شده در دیتاگرید دوم از تعداد کم شود.

    منتظر راهنمایی دوستان هستم
    با تشکر
    آخرین ویرایش به وسیله ramin005 : پنج شنبه 18 خرداد 1391 در 08:30 صبح دلیل: ویرایش عنوان تاپیک

  2. #2

    نقل قول: راهنمایی - انتقال ردیف دیتاگرید با دابل کلیک

    سلام خوب هستید؟
    دوستان گلم همچنان منتظر راهنمایی سمپلی مثالی نمونه کدی...

  3. #3

    نقل قول: راهنمایی - انتقال ردیف دیتاگرید با دابل کلیک

    درود
    من متوجه سوالتون نشدم
    چه راهنمایی می خواهید
    طراحی؟

  4. #4

    نقل قول: راهنمایی - انتقال ردیف دیتاگرید با دابل کلیک

    نقل قول نوشته شده توسط Arash_janusV3 مشاهده تاپیک
    درود
    من متوجه سوالتون نشدم
    چه راهنمایی می خواهید
    طراحی؟
    من میخوام با دابل کلیک روی هریک از ردیف های دیتاگرید اولی اطلاعات جدول دیتاگرید دوم پر شود
    با شرایط زیر:
    - ردیف(در دیتاگرید دوم) یکی یکی اضافه شود(با اضافه شدن هر سطر در دیتاگرید دوم). 1- 2 - 3
    - با دابل کلیک بار اول روی هر سطر(دیتاگرید اول) عنوان و قیمت از دیتاگرید اولی به دومی انتقال پیدا کنه و تعداد برابر یک باشد
    - با دابل کلیک دوم و بیشتر برای سطری که قبلا انتقال پیدا کرده به دیتاگرید دوم ، فقط تعداد و قیمت آپدیت شود.(مثلا وقتی روی سطر دلستر شیشه ای کلیک میکنم انتقال پیدا کنه به دیتاگرید دومی و با دابل کلیک های بیشتر تعداد و همینطور قیمت (منظور همان قیمت کل است) در دیتاگرید دومی آپدیت بشه)
    - و همین طور با هربار دابل کلیک روی سطرهای دیتاگرید دوم یک واحد از تعداد کاسته شده و قیمت نیز آپدیت شود و وقتی تعداد صفر شد سطر مربوطه از دیتاگرید دوم حذف شود.
    آخرین ویرایش به وسیله ramin005 : پنج شنبه 11 آبان 1391 در 10:18 صبح

  5. #5

    نقل قول: راهنمایی - انتقال ردیف دیتاگرید با دابل کلیک

    با سلام خدمت اساتید و دوستان
    من خرداد ماه یه سوالی پرسیدم (همین تاپیک) اما همچنان بی جواب مانده است.
    اگر امکان داره بنده را راهنمایی کنید ممنون میشم.

  6. #6

    نقل قول: راهنمایی - انتقال ردیف دیتاگرید با دابل کلیک

    اگر سوالم کمی پیچیده است بفرمایید تا یه نمونه فایل تصویری از یه برنامه مشابه قرار بدم .

  7. #7

    نقل قول: راهنمایی - انتقال ردیف دیتاگرید با دابل کلیک

    اگر سوالم کمی پیچیده است بفرمایید تا یه نمونه فایل تصویری از یه برنامه مشابه قرار بدم .

  8. #8

    نقل قول: راهنمایی - انتقال ردیف دیتاگرید با دابل کلیک

    سلام
    یه مثال براتون نوشتم طبق ایتم های که خواسته بودید امیدوارم که مفید باشه
    کدها:
            int r = 0;
    private void dataGridView1_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
    {
    try
    {

    if (e.ColumnIndex == dataGridView1.Columns["id"].Index)
    {
    for (int i = 0; i < dataGridView2.Rows.Count; i++)
    {
    if (dataGridView2.Rows[i].Cells["id1"].Value.ToString() == dataGridView1.SelectedRows[0].Cells["id"].Value.ToString())
    return;

    }

    dataGridView2.Rows.Add(r,dataGridView1.CurrentRow. Cells["id"].Value, dataGridView1.CurrentRow.Cells["name"].Value, dataGridView1.CurrentRow.Cells["family"].Value);

    }
    }
    catch
    {
    }

    r یک متغیر کمکی است برای ایجاد دریف به جای اندیس ستون صفر

    حذف از در دیتا گرید دوم
            private void dataGridView2_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
    {
    dataGridView2.Rows.Remove(dataGridView2.CurrentRow );
    }


    ایجاد شماره سطر
            private void dataGridView2_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
    {
    if (e.RowIndex >= 0 && e.ColumnIndex == dataGridView2.Columns["row"].Index)
    {
    dataGridView2.Rows[e.RowIndex].Cells["row"].Value = e.RowIndex + 1;
    }
    }
    فایل های ضمیمه فایل های ضمیمه

  9. #9

    نقل قول: راهنمایی - انتقال ردیف دیتاگرید با دابل کلیک

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

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

  1. سوال: رویداد دابل کلیک در دیتاگرید
    نوشته شده توسط aminaltavista در بخش مطالب مرتبط با بانکهای اطلاعاتی در VB6
    پاسخ: 0
    آخرین پست: چهارشنبه 09 فروردین 1391, 08:42 صبح
  2. سوال: کلیک بر روی ردیف دیتاگرید و نمایش در تکس باکس
    نوشته شده توسط aliramazani در بخش C#‎‎
    پاسخ: 11
    آخرین پست: سه شنبه 06 اردیبهشت 1390, 21:16 عصر
  3. انتخاب یه رکورد با دابل کلیک روی دیتاگرید
    نوشته شده توسط h1and1saman در بخش ابزارهای گزارشگیری در VB6
    پاسخ: 0
    آخرین پست: پنج شنبه 04 فروردین 1390, 23:45 عصر
  4. سوال: دیتاگرید و دابل کلیک
    نوشته شده توسط R_Rajaee_Rad در بخش VB.NET
    پاسخ: 3
    آخرین پست: پنج شنبه 25 شهریور 1389, 23:26 عصر
  5. سوال: نمایش اطلاعات دیتاگرید در فرم دیگر بعد از دابل کلیک
    نوشته شده توسط R_Rajaee_Rad در بخش VB.NET
    پاسخ: 3
    آخرین پست: پنج شنبه 25 شهریور 1389, 17:04 عصر

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

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