PDA

View Full Version : درخواست مثال عملی از اعتبارسنجی داده های ورودی



resident
جمعه 03 اسفند 1386, 22:10 عصر
سلام.
بچه ها کسی می تونه کدهای مربوط به validation یک فیلد رو برام بنویسه؟
به عنوان مثال فرض کنید کلاسی به نام کاربر داریم و میخواهیم validation فیلد یوزرنیم فرم لاگین رو انجام بدیم. (یوزرنیم ، یک فیلد اجباری است ، باید فقط شامل حرف و عدد باشد و شامل فضای خالی نباشد ، کمتر از 4 حرف نباشه و...)
من در نوشتن کدها مشکلی ندارم منتها نمیدونم وقتی این شرایط رو در کلاسم (در بخشset) چک کردم چه جوری به بخش کدنویسی مربوط به فرم لاگین بگم در صورت وجود خطا چه پیامی نمایش بده
ممنون میشم اگه راهنماییم کنید.

resident
شنبه 04 اسفند 1386, 11:34 صبح
از اساتید ،کسی جواب نمیده؟
من با این مورد واقعا مشکل دارم . اگه کسی میدونه لطف کنه کمک کنه

razavi_university
یک شنبه 05 اسفند 1386, 15:07 عصر
اگر فقط برای Login Form می خوایید دوستان کنترل های خوبی واسه اینکار پیدا کردند با جستجو پیداشون می کنی
برای نمایش دادن خطا میتونی از ErrorProvider استفاده کنی (از چیزای دیگه مثله MessageBox یا ToolTip هم می تونی استفاده کنی)
زمانی که شرط ورود اطلاعات درست برقرار نشد اجرا میشه
تعریفش کن


protected ErrorProvider m_errProvider;
m_errProvider = new ErrorProvider ();
m_errProvider.BlinkStyle = ErrorBlinkStyle.AlwaysBlink;
m_errProvider.SetIconAlignment (this, ErrorIconAlignment.MiddleRight);
m_errProvider.SetIconPadding (this, 2);

بعد زمانی که می خوایی ازش استفاده کن



if (!IsValidText (txtbx.Text))
{
m_errProvider.SetError (txtbx, "پیغام خطا");
}

razavi_university
یک شنبه 05 اسفند 1386, 15:23 عصر
این هم واسه ToolTip
http://barnamenevis.org/forum/showthread.php?t=95001#3