خطای Parameter is not valid

سلام

خطایی به به نام Parameter is not valid معمولا موقعی رخ میدهد که در حال کار با Bitmap و تصاویر هستید.

اگر یک سرچ کوچیک بکنید به این لینک  و راه حل های مفیدی که در دل سایت های آن لینک نهفته است، میرسید.

اما مشکلی که من به آن برخوردم صریحا در لینک بالا وجود نداشت.

این خطا برای من زمانی رخ میداد که قصد انتصاب یک Image اضافه شده به ImageList را به آیتمی از ListView داشتم. خطا به این دلیل بود که من Imageهایی را که به ImageList مورد نظر اضافه شده بود، همه را Dispose کرده بودم و عملا ImageList به شئ Null اشاره داشت و وقتی که قصد انتصاب آن Image از ImageList را به ListView داشتم خطای Parameter is not valid را صادر میشد.


موفق باشید.

مشکل علامت سوال "؟" داده های فارسی در mysql و C شارپ

سلام


اگر با سی شارپ(C#) برنامه مینویسید و برای بانک از mysql استفاده میکنید، حتما براتون پیش اومده که وقتی یک مقدار فارسی را از برنامه به mysql میفرستید، اون مقدار به صورت علامت سوال ذخیره بشه.


اگر Collocation بانک و جدول را utf8 تنظیم کردید و باز هم این مشکل وجود داشت، باید هنگام اتصال به بانک، در عبارت اتصال، کد زیر را اضافه کنید:

"Charset = utf8 ;"

عبارت کامل اتصال چیزی شبیه به متن زیر است:

private string server;
private string database;
private string uid;
private string password;


string connectionString = "SERVER=" + server + ";" + "DATABASE=" + database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + ";" + "Charset = utf8 ;" ;


موفق باشید.