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

نام تاپیک: استفاده یکی از رکورد های datagridview به عنوان link

  1. #1
    کاربر جدید آواتار darkness-king
    تاریخ عضویت
    دی 1390
    محل زندگی
    ایران
    پست
    26

    Question استفاده یکی از رکورد های datagridview به عنوان link

    من دارم یه برنامه مینویسم که از یه database که شامل 2تا تیبله.
    که این برنامه دارای یه datagridview که یکی از ستونهای اون از نوع link مثل این:

    این dgv مثلا به تیبل 1 وصله.من میخوام وقتی رویه این ستون کلیک شد برنامه با استفاده از ستون code {که به صورت link }اطلاعات مربوط به اون عدد توو یه پنجره ی جدید نشون بده.مثل این:

    من میخوام بدونم میتونی این کارو واسم انجام بدی
    اینم database منه رو همین سوارش کن
    http://uploadkon.ir/uploads/96cf32c9...247cfc8d49.rar

  2. #2

    نقل قول: استفاده یکی از رکورد های datagridview به عنوان link

    سلام
    یه برنامه ساده با دیتابسی که خودت گذاشتی نوشتم .امیدوارم به کارت بیاد
    فایل های ضمیمه فایل های ضمیمه
    • نوع فایل: rar T3.rar‏ (245.3 کیلوبایت, 27 دیدار)

  3. #3
    کاربر دائمی آواتار arash ghafori
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    In Web
    پست
    208

    نقل قول: استفاده یکی از رکورد های datagridview به عنوان link

    نقل قول نوشته شده توسط omran.av مشاهده تاپیک
    سلام
    یه برنامه ساده با دیتابسی که خودت گذاشتی نوشتم .امیدوارم به کارت بیاد
    میشه راجع به کدش یه توضیح مختصر بدید؟

  4. #4

    نقل قول: استفاده یکی از رکورد های datagridview به عنوان link

    کدوم قسمتشو میخای توضیح بدم چون کد زیاد پیچیده ای نداره. کدی که تو فرم اول هست مربوط به رویداد CellContentClick دیتاگرید میشه . این رویداد وقتی فراخوانی میشه که ما روی محتویات یک سلول از دیتاگرید کلیک کنیم.
    کد همراه توضیح:
            private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
    {
    //این خط چک میکنه ستون انتخاب شده در جدول خارج از محدوده نباشه
    if (e.RowIndex < 0
    //و همچنین چک میکنه که کاربر روی ستون مورد نظر ما کلیک کرده باشه
    || e.ColumnIndex != dataGridView1.Columns[1].Index) return;

    // این خط مقدار سلول ای رو که کاربر انتخاب کرده میگیره
    Int32 SelId = Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString());
    //مقدار گرفته شوده رو به یه متغییر که تو فرم 2 تعریف کردیم نسبت میدیم
    //و فرم 2 رو نمایش میدیم
    Form2 frm = new Form2();
    frm.Sh_P = SelId;
    frm.ShowDialog();
    }


    کدی که تو فرم 2 هست مربوط به رویداد shown فرم میشه . این رویداد بعد از نمایش فرم به کاربر اجرا میشه.این کد یه کد عمومیه که تو اکثر برنامه ها ازش استفاده میشه و محتویات جدول رو داخل دیتاگرید نمایش میده.
    اگه بازم توضیح خواستی بگو تا واست توضیح بدم.

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

  1. سوال: استفاده یکی از رکورد های datagridview به عنوان link
    نوشته شده توسط darkness-king در بخش C#‎‎
    پاسخ: 1
    آخرین پست: پنج شنبه 21 اردیبهشت 1391, 21:43 عصر
  2. پاسخ: 0
    آخرین پست: شنبه 01 مرداد 1390, 11:42 صبح
  3. راهنمایی برای استفاده از یکی از فایل های DotNetNuke
    نوشته شده توسط maxpayn2 در بخش ASP.NET Web Forms
    پاسخ: 9
    آخرین پست: شنبه 24 آذر 1386, 14:04 عصر
  4. تکرار یکی از فیلد های رکورد
    نوشته شده توسط computer365 در بخش Access
    پاسخ: 1
    آخرین پست: دوشنبه 30 مهر 1386, 15:59 عصر
  5. پاسخ: 11
    آخرین پست: چهارشنبه 16 اسفند 1385, 12:59 عصر

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

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