PDA

View Full Version : دفترچه تلفن - دریافت کرده نظر خود را اعلام کنید.



خسرو خان
چهارشنبه 26 خرداد 1389, 11:30 صبح
سلام به همه سی شارپ دوستان .

یه برنامه دفترچه تلفن نوشتم و اونو در اختیارتون قرار می دم . از شما خواهش می کنم که هم نظرتان را بدید . و هم اشکالاتی را که میگم بر طرف کنید .

1- فارسی قبول نمیکنه .
2 - در فیلد شماره تلفن و موبایل (Tel , Mobile ) اگه مقداری درج نشود پیغام خطا میدهد .

راستی حجم برنامه 160 کیلو بایته .

ممنون .

mohitlog
چهارشنبه 26 خرداد 1389, 11:39 صبح
سلام

1- اگر منظورت تو دیتابیس هست میتونی از nvarchar(100) استفاده کنی
ولی اگر سمت برنامه هست میتوی از زیر استفاده کنی



public static void setLanguage2Farsi()
{
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(new CultureInfo("fa-IR"));
}






2- کجا خطا میده؟ sqlException میده؟

mmd2009
چهارشنبه 26 خرداد 1389, 11:39 صبح
سلام دوست عزیز

به نظر من مهمترین اشتباهت اینه که از بانک sql استفاده کردی

تو قسمت جستجو که بر اساس نام و فامیلی هستش کاری کن که جز اینا چیزی ننویسه کاربر

زنده باید یوونتوس

خسرو خان
چهارشنبه 26 خرداد 1389, 11:54 صبح
سلام دوست عزیز

به نظر من مهمترین اشتباهت اینه که از بانک sql استفاده کردی

تو قسمت جستجو که بر اساس نام و فامیلی هستش کاری کن که جز اینا چیزی ننویسه کاربر

زنده باید یوونتوس


میشه راهنمای کنی ؟
راستی منم طرفدار یوونتوس هستم !!!!!

خسرو خان
چهارشنبه 26 خرداد 1389, 11:56 صبح
سلام

1- اگر منظورت تو دیتابیس هست میتونی از nvarchar(100) استفاده کنی
ولی اگر سمت برنامه هست میتوی از زیر استفاده کنی



public static void setLanguage2Farsi()
{
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(new CultureInfo("fa-IR"));
}






2- کجا خطا میده؟ sqlException میده؟


در دیتا بیس مقدار Tel و Mobile را float قرار دادم .


این خطا رو میده :

An unhandled exception of type 'System.FormatException' occurred in
mscorlib.dll

Additional information: Input string was not in a correct format

خسرو خان
چهارشنبه 26 خرداد 1389, 11:57 صبح
سلام

1- اگر منظورت تو دیتابیس هست میتونی از nvarchar(100) استفاده کنی
ولی اگر سمت برنامه هست میتوی از زیر استفاده کنی



public static void setLanguage2Farsi()
{
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(new CultureInfo("fa-IR"));
}






2- کجا خطا میده؟ sqlException میده؟


این خطا رو میده :
An unhandled exception of type 'System.FormatException' occurred in mscorlib.dll

Additional information: Input string was not in a correct format

خسرو خان
چهارشنبه 26 خرداد 1389, 12:08 عصر
سلام

1- اگر منظورت تو دیتابیس هست میتونی از nvarchar(100) استفاده کنی
ولی اگر سمت برنامه هست میتوی از زیر استفاده کنی



public static void setLanguage2Farsi()
{
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(new CultureInfo("fa-IR"));
}






2- کجا خطا میده؟ sqlException میده؟


این خطا رو میده :
An unhandled exception of type 'System.FormatException' occurred in mscorlib.dll

Additional information: Input string was not in a correct format

mmd2009
چهارشنبه 26 خرداد 1389, 12:09 عصر
میشه راهنمای کنی ؟
راستی منم طرفدار یوونتوس هستم !!!!!

افرین که طرفداره یوونتوس واسه همین اگه هر مشکلی داشتی که من میتونستم کمکت کنم ازت دریغ نمی کنم حتی شده بهم پیغام بده.


قسمت combobox هست نوشتی نام و نام خانوادگی برو اونجا و خاصیت dropsyle رو بکن droplist


زنده باد یوونتوس

mohitlog
چهارشنبه 26 خرداد 1389, 13:12 عصر
اولا این ترمینال(اینترمیلان)

1- بهتر نیست برای ذخیره تلفن و موبایل از nvarchar(10)استفاده کنی
چون نیازی نداری رو شماره تلفن و موبایل لعمال ریاضی انجام بدی
بهتره باهاش مثل رشته رفتار کنی

متاسفانه وقت ندارن کدتو چک کنم خودم گیر دیتاگرید و چاپش تو کریستال هستم
این یوونتوسیه یک چیزی داده دارم روش کار میکنم :قهقهه: