b4xcenterb 5 ارسال شده در 14 آذر، 2020 اشتراک گذاری ارسال شده در 14 آذر، 2020 سلام خدمت همه دوستان من یه سبد خرید دارم که کاربر کالاهای مورد نیازشو به سبد خرید اضافه میکنه تا اینجا مشکلی ندارم اما تو حذف اطلاعات مشکل دارم کدهامو پیوست میکنم ممنون میشم دوستان راهنمایی کنن اون تکه کد رندوم استرینگ به هر کالا یه شناسه یکتا میده لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Salar82 919 ارسال شده در 14 آذر، 2020 اشتراک گذاری ارسال شده در 14 آذر، 2020 سلام دوست عزیز چیزی که نوشتین برای حذف، از لحاظ اصولی اشتباس. از این استفاده کنید: Sql1.ExecNonQuery2("DELETE FROM tbl1 WHERE code = ?", Array As String(lbl.Tag)) لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
b4xcenterb 5 ارسال شده در 14 آذر، 2020 سازنده اشتراک گذاری ارسال شده در 14 آذر، 2020 سلام ممنونم از کمک شما اما هنوز همون ارور سابق وجود داره لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مجید آرتا 5,875 ارسال شده در 14 آذر، 2020 اشتراک گذاری ارسال شده در 14 آذر، 2020 سلام خب منطقیش اینه که شما اولا یک شرط بنویسید که آیا مقداری در پروپرتی Tag ما وجود داره یا خیر ؟ همون عمل اعتبارسنجی مرسوم خودمون که چک کنیم مقدار null یا هیچ به ورودی کوئری ارسال نکنیم. به عنوان مثال شما اول بیا مقدار تگ رو بریز توی یک متغییر از نوع String و چک کن مقادیری نداشت یه پیغامی بده بهمون. Private lblTagValue As String = lbl.Tag If lblTagValue.Length <= 0 Or lblTagValue = "" Or lblTagValue = Null Then Log("هیچ داده ای برای حذف وجود ندارد.") End If احتمال داره خطاتون بابت این مورد باشه.تست کنید و نتیجه رو اعلام کنین. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
b4xcenterb 5 ارسال شده در 17 آذر، 2020 سازنده اشتراک گذاری ارسال شده در 17 آذر، 2020 در در 26 شهریور 1399 در 21:34، b4xcenterb گفته است : سلام مجدد ممنونم از لطفتون سورس خدمتتون این سورس فقط برای خطایابی بود نه رو دیزان کار شده نه انچنان رو کد نویسی سورس فقط با سوایپ جابجا میشه فقط یه نکته ممنون میشم یه راهنمایی کنید برای مورد دوم این که الان کاربر به سبد خرید اضاف کنه اضافه میشه به درستی اماباید کاربر برنامه رو ببنده دوباره باز کنه تا لیستشو ببینه این چیکار باید کنه تا در لحظه اعمال بشه ممنون میشم دوستان راهنمایی کنن لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,631 ارسال شده در 17 آذر، 2020 اشتراک گذاری ارسال شده در 17 آذر، 2020 در در 24 شهریور 1399 در 09:05، b4xcenterb گفته است : این خطا داره میگه که مقداری که میخواین حذف کنین معتبر نیست. چک کنید ببینید تگ رو درست میدید یا نه چون ظاهرا باید اینتجر بدید ولی استریگ میدید لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
b4xcenterb 5 ارسال شده در 17 آذر، 2020 سازنده اشتراک گذاری ارسال شده در 17 آذر، 2020 در 10 دقیقه قبل، محمدرضا شاهپیری گفته است : این خطا داره میگه که مقداری که میخواین حذف کنین معتبر نیست. چک کنید ببینید تگ رو درست میدید یا نه چون ظاهرا باید اینتجر بدید ولی استریگ میدید ممنونم اقای شاهپیری عزیز.من سورس رو پیوست کردم.مشکل اولم حذف هست مشکل دوم اینکه کاربر به سبد خرید اضاف کرد در لحظه اضاف بشه الان باید از برنامه خارج بشی دوباره وارد بشی اعمال شده لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,631 ارسال شده در 17 آذر، 2020 اشتراک گذاری ارسال شده در 17 آذر، 2020 در 36 دقیقه قبل، b4xcenterb گفته است : ممنونم اقای شاهپیری عزیز.من سورس رو پیوست کردم.مشکل اولم حذف هست مشکل دوم اینکه کاربر به سبد خرید اضاف کرد در لحظه اضاف بشه الان باید از برنامه خارج بشی دوباره وارد بشی اعمال شده دوست عزیز مشکل خیلی واضح و بدیهیه عرض شد خدمتتون که. مشکل توی متد زیر هست. Sub Labeldelet_Click Dim lbl= Sender As Label sql1.ExecNonQuery2("DELETE FROM tbl1 WHERE code = ?", Array (lbl.tag)) ItemListbasket.RemoveAt(lbl.Tag) HlvSHop.notifyItemRemoved(lbl.Tag) HlvSHop.notifyDataSetChanged End Sub توی خط (ItemListbasket.RemoveAt(lbl.Tag شما اومدین گفتین مثلا آیتم با پوزیشن "assdd" حذف بشه. اصن همچین چیزی ممکنه به نظرتون؟پوزیشن یک عدد هست نه استرینگ. باید اندیس رو بدین پس باید خط زیر رو تغییر بدین و یه عدد به عنوان تگ بهش بدین Labeldelet.Tag=Item.code لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
b4xcenterb 5 ارسال شده در 18 آذر، 2020 سازنده اشتراک گذاری ارسال شده در 18 آذر، 2020 در 9 ساعت قبل، محمدرضا شاهپیری گفته است : دوست عزیز مشکل خیلی واضح و بدیهیه عرض شد خدمتتون که. مشکل توی متد زیر هست. Sub Labeldelet_Click Dim lbl= Sender As Label sql1.ExecNonQuery2("DELETE FROM tbl1 WHERE code = ?", Array (lbl.tag)) ItemListbasket.RemoveAt(lbl.Tag) HlvSHop.notifyItemRemoved(lbl.Tag) HlvSHop.notifyDataSetChanged End Sub توی خط (ItemListbasket.RemoveAt(lbl.Tag شما اومدین گفتین مثلا آیتم با پوزیشن "assdd" حذف بشه. اصن همچین چیزی ممکنه به نظرتون؟پوزیشن یک عدد هست نه استرینگ. باید اندیس رو بدین پس باید خط زیر رو تغییر بدین و یه عدد به عنوان تگ بهش بدین Labeldelet.Tag=Item.code ممنونم از لطفتون اقای شاهپیری بعضی وقتا اشتباه کوچیک باعث میشه وقت ادم تلف بشه ممنونم وقت گذاشتین.جسارتا ممنون میشم سوال دومم رو هم راهنمایی کنید *کاربر میاد به سبد خریدش کالا اضاف میکنه برای اینکه در همون لحظه اعمال بشه کار خاصی باید انجام داد ؟ الان به درستی عمل میکنه کد اما باید برنامه بسته بشه و دوباره اجرا بشه تا مقادیر وارد شده به سبد رو مشاهده کنه لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,631 ارسال شده در 18 آذر، 2020 اشتراک گذاری ارسال شده در 18 آذر، 2020 در 3 ساعت قبل، b4xcenterb گفته است : ممنونم از لطفتون اقای شاهپیری بعضی وقتا اشتباه کوچیک باعث میشه وقت ادم تلف بشه ممنونم وقت گذاشتین.جسارتا ممنون میشم سوال دومم رو هم راهنمایی کنید *کاربر میاد به سبد خریدش کالا اضاف میکنه برای اینکه در همون لحظه اعمال بشه کار خاصی باید انجام داد ؟ الان به درستی عمل میکنه کد اما باید برنامه بسته بشه و دوباره اجرا بشه تا مقادیر وارد شده به سبد رو مشاهده کنه اول باید آیتم رو به لیست اضافه کنید بعد دستور notifyDataSetChanged رو بزنید تا تغییرات اعمال بشه لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
b4xcenterb 5 ارسال شده در 15 آذر، 2020 سازنده اشتراک گذاری ارسال شده در 15 آذر، 2020 در 21 ساعت قبل، مجید آرتا گفته است : سلام خب منطقیش اینه که شما اولا یک شرط بنویسید که آیا مقداری در پروپرتی Tag ما وجود داره یا خیر ؟ همون عمل اعتبارسنجی مرسوم خودمون که چک کنیم مقدار null یا هیچ به ورودی کوئری ارسال نکنیم. به عنوان مثال شما اول بیا مقدار تگ رو بریز توی یک متغییر از نوع String و چک کن مقادیری نداشت یه پیغامی بده بهمون. Private lblTagValue As String = lbl.Tag If lblTagValue.Length <= 0 Or lblTagValue = "" Or lblTagValue = Null Then Log("هیچ داده ای برای حذف وجود ندارد.") End If احتمال داره خطاتون بابت این مورد باشه.تست کنید و نتیجه رو اعلام کنین. سلام اقای ارتا متاسفانه رفع نشد لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مجید آرتا 5,875 ارسال شده در 15 آذر، 2020 اشتراک گذاری ارسال شده در 15 آذر، 2020 سورست رو آپلود کن ببینم چیکار کردی. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
b4xcenterb 5 ارسال شده در 16 آذر، 2020 سازنده اشتراک گذاری ارسال شده در 16 آذر، 2020 سلام مجدد ممنونم از لطفتون سورس خدمتتون این سورس فقط برای خطایابی بود نه رو دیزان کار شده نه انچنان رو کد نویسی سورس فقط با سوایپ جابجا میشه فقط یه نکته ممنون میشم یه راهنمایی کنید برای مورد دوم این که الان کاربر به سبد خرید اضاف کنه اضافه میشه به درستی اماباید کاربر برنامه رو ببنده دوباره باز کنه تا لیستشو ببینه این چیکار باید کنه تا در لحظه اعمال بشه لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
b4xcenterb 5
سلام خدمت همه دوستان من یه سبد خرید دارم که کاربر کالاهای مورد نیازشو به سبد خرید اضافه میکنه تا اینجا مشکلی ندارم اما تو حذف اطلاعات مشکل دارم کدهامو پیوست میکنم ممنون میشم دوستان راهنمایی کنن
اون تکه کد رندوم استرینگ به هر کالا یه شناسه یکتا میده
لینک ارسال
به اشتراک گذاری در سایت های دیگر
12 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.