سلام
چطور میشه یک سطر در حال ویرایش در دیتاگرید را از مود ویرایش خارج کرد ( از طریق کد نویسی )
یعنی از حالت قلم به مثلث تبدیل شه
سلام
چطور میشه یک سطر در حال ویرایش در دیتاگرید را از مود ویرایش خارج کرد ( از طریق کد نویسی )
یعنی از حالت قلم به مثلث تبدیل شه
DataGriedViewName.CancelEdit()
or
this.BindingContext[dgvHoliday.DataSource].CancelCurrentEdit();
راستش من دیتاگریدم به یک دیتاتیبل وصل هست حال من با این دستور
objDataAdapter.Update(objDataSet)
اطلاعات دیتاگرید را ذخیره میکنم اما مشکل این جاست که سطری که آیکن قلم داره و یعنی این سطر در حال ویرایش هست اطلاعتش ذخیره نمیشه
مثلا
بافرض اینکه کاربر سطر 6 از دیتا گرید را تعقیر میده و هنوز اون سطر تو مد ویرایش هست
حلا اگه این دستورobjDataAdapter.Update(objDataSet)اجرا بشه این سطر (سطر 6 )اطلاعاتش ذخیره نمیشه ؟
چطور میشه این مشکل را حل کرد؟
شما باید قبل از Update کردن حتما اول EndCurrentEdit را صدا کنید تا رکورد جاری از حالت Edit بیرون بیاد
this.BindingContext[dgvHoliday.DataSource].EndCurrentEdit();
وقتی EndCurrentedit میکنید ، اطلاعات آخرین رکورد هم ثبت میشه.
سلام
یک دیتاگرید که خاصیت ویرایش اون false شده
یک ستون به اون اضافه شده(چک باکس)
چطور امکان داره فقط و فقط خاصیت ویرایش همین یک ستون رو true کرد ؟
با تشکر
براي فعال كردن خاصيت ويرايش از اين كد در جايي مثل form_load برنامه استفاده كن
dataGridView1.Columns[2].ReadOnly = fasle ;
dataGridView.EndEdit();
سلام
از این کد جواب نگرفتمSal_64 نقل قول: خارج شدن از مد ویرایش در Dtagrid veiw
سلام
یک دیتاگرید که خاصیت ویرایش اون false شده
یک ستون به اون اضافه شده(چک باکس)
چطور امکان داره فقط و فقط خاصیت ویرایش همین یک ستون رو true کرد ؟
با تشکر
مد انتخاب رو به سلول تغییر دادم اما باز هم اجازه ویرایش(تیک زدن) نمی دهdataGridView1.Columns[2].ReadOnly = fasle ;
چه باید کرد؟
آخرین ویرایش به وسیله Sal_64 : سه شنبه 12 آذر 1387 در 21:24 عصر
سلام
به دلیل اینکه با ایجاد پست جدید(پست قبل) این لینک به صفحه اول بخش منتقل نشد
این پست رو ایجاد کردم
البته این مورد به مسئولین سایت گزارش شد