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

نام تاپیک: قرار دادن مکان نما در سلول خاصی ار دیتا گرید

  1. #1
    کاربر دائمی
    تاریخ عضویت
    شهریور 1387
    سن
    44
    پست
    634

    قرار دادن مکان نما در سلول خاصی ار دیتا گرید

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

  2. #2
    کاربر دائمی آواتار anooshiran
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    تهران anoosh_resha@yahoo.com
    پست
    576

    نقل قول: قرار دادن مکان نما در سلول خاصی ار دیتا گرید

    سلام دوست عزيز

    با كد زير مي تواني مكان cell جاري را تعويض كني



    DataGridView1.CurrentCell = DataGridView1.Item(ColumnIndex,rowIndex)


    columnindex ستون مورد نظر و rowindex سطر مورد نظر است.

    در ضمن توجه كن اگر در event هاي cellenter,cellleave,cellvalidated,cellvalidating از اين كد استفاده كني دچار stackoverflow error ميشوي.

    بهترين event براي اين عمل event هاي مربوط به key است.

  3. #3
    کاربر دائمی آواتار anooshiran
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    تهران anoosh_resha@yahoo.com
    پست
    576

    نقل قول: قرار دادن مکان نما در سلول خاصی ار دیتا گرید

    با سلام مجدد

    براي شناخت مكان cell جاري نيز مي تواني از كدهاي زير استفاده كني



    Dim x1 AsInteger = DataGridView1.CurrentCell.RowIndex
    Dim y1 AsInteger = DataGridView1.CurrentCell.ColumnIndex


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

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