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

نام تاپیک: چرا آیتم های ویرایش و حذف با وجود تیک خوردن در دیتاگرید نمایش داده نمیشن؟

  1. #1

    چرا آیتم های ویرایش و حذف با وجود تیک خوردن در دیتاگرید نمایش داده نمیشن؟

    سلام
    فکر می کنم سوال واضح هست ، در وب فرم مشکلی نیست اما در ویندوز فرم با اینکه تیک می زنم اما تغییری حاصل نمیشه!
    Untitled.png
    تشکر

  2. #2
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    چند قدم اون ور تر
    پست
    1,731

    نقل قول: چرا آیتم های ویراش و حذف با وجود تیک خوردن در دیتاگرید نمایش داده نمیشن؟

    با سلام
    اگه شما فکر میکنید که "اگر این موارد رو تیک بزنید باید گزینه های add ، edit ، delete به گرید شما اضافه بشه"، نه اینطور نیست. منظور این چک باکسها اینه که سطرهای دیتاگریدویو قابلیت اضافه کردن، ویرایش و حذف رو داشته باشند.
    اگه منظورتون چیز دیگه ای بود بفرمایید

  3. #3

    نقل قول: چرا آیتم های ویراش و حذف با وجود تیک خوردن در دیتاگرید نمایش داده نمیشن؟

    نقل قول نوشته شده توسط Mahmoud Zaad مشاهده تاپیک
    با سلام
    اگه شما فکر میکنید که "اگر این موارد رو تیک بزنید باید گزینه های add ، edit ، delete به گرید شما اضافه بشه"، نه اینطور نیست. منظور این چک باکسها اینه که سطرهای دیتاگریدویو قابلیت اضافه کردن، ویرایش و حذف رو داشته باشند.
    اگه منظورتون چیز دیگه ای بود بفرمایید
    در gridview وب فرم می توانستیم این کارو انجام بدیم :
    grid.jpg
    که فرمودید در datagrid ویندوز فرم نمیشه ، منظور از قابلیت اضافه کردن و ... رو داشته باشند چی هست؟
    با این حساب فکر می کنم باید یک ستون جدید اضافه کنم،در ستون یک دکمه قرار بدم و کدهای ویرایش ، حذف و ... رو در آن بنویسم،درسته؟

  4. #4
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    چند قدم اون ور تر
    پست
    1,731

    نقل قول: چرا آیتم های ویراش و حذف با وجود تیک خوردن در دیتاگرید نمایش داده نمیشن؟

    توی win form اگه Enable Adding رو بزنید یه سطر خالی همیشه آخر اطلاعات شما وجود دارد و شما میتونید مثلا توی سلولهاش تایپ کنید، در غیر اینصورت اون ردیف آخر وجود نخواهد داشت. یا اگه Enable Editing فعال باشه شما میتونید اطلاعات رو به صورت دستی تغییر بدید در غیر اینصورت دیتاگریدویو ReadOnly میشه.
    بله اینجا باید ستون جدید از نوع button یا image اضافه کنید. مثلاً میتونید توی رویداد CellMouseClick دیتاگریدویو کدی شبیه زیر بنویسید

    if (e.ColumnIndex == dataGridView1.Columns["Edit"].Index && e.Button == MouseButtons.Left)
    {
    //some code
    }


    اینجا اسم ستون edit هست و بررسی میکنیم اگه با کلیک چپ موس روی ستونی به اسم Edit کلیک شد کارهای مورد نظر رو انجام بده

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

  1. پاسخ: 2
    آخرین پست: دوشنبه 14 مهر 1393, 11:21 صبح
  2. نحوی قراردادن آیتم های حذف - ویرایش در گرید ویو
    نوشته شده توسط korosh00 در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: جمعه 10 خرداد 1392, 22:13 عصر
  3. پاسخ: 7
    آخرین پست: جمعه 18 فروردین 1391, 10:07 صبح
  4. چرا پرسش های مطرح شده حذف می شود ؟
    نوشته شده توسط miraghaee در بخش گفتگو با مسئولین سایت، درخواست و پیشنهاد
    پاسخ: 2
    آخرین پست: چهارشنبه 15 شهریور 1385, 18:19 عصر
  5. چرا پرسش های مطرح شده حذف می شود ؟
    نوشته شده توسط miraghaee در بخش برنامه نویسی در 6 VB
    پاسخ: 2
    آخرین پست: چهارشنبه 15 شهریور 1385, 18:19 عصر

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

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