PDA

View Full Version : خالی نبودنTextBox



mori_1367
چهارشنبه 09 اردیبهشت 1388, 17:19 عصر
من فرم ثبت بیمار دارم سه تا label دارد به نام های شماره پرونده نام نام خانوادگی دارد که

باید خالی نباشند یعنی در پایگاه داده اجازه null بودن به آنها ندادم کلید هم نیستند اگر یکی از

TextBox ها را خالی بگذارم و دکمه ثبت را کلیک کنم هیچ پیغامی نمی دهد و ثبت می کند لطفا

راهنمایی کنید اگر نام را وارد نکردم و دکمه ثبت را کلیک کردم در جدول بیماران ثبت می کند چی

کار کنم که پیغام دهد که نام را وارد کنید ؟

captain_black81
چهارشنبه 09 اردیبهشت 1388, 17:35 عصر
خب شرط بذارید



if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "")
{
// error message
}
else
{
// insert ...............
}

hsmfaridmehr
چهارشنبه 09 اردیبهشت 1388, 18:12 عصر
اگر در جدول null کرده باشی که با Exception رو به رو میشی پس حتما این کا رو نکردی.
وبعد هم همونطور که دوستمون گفت از شرط استفاده کن ولی بهتره برای هر تکس باکس از یک شرط استفاده بشه که در صورت خالی بودن هر کدوم پیغام مناسب نشون داده بشه

tdkhakpur
چهارشنبه 09 اردیبهشت 1388, 22:49 عصر
سلام:
دوست گرامی حالا که اومدم به اینجا بذار راه کلی رو بهت بگم.
ببینید همیشه در برنامه هاتون در قسمت نهایی یعنی جایی که میخواهید فایل یا هر بافری رو آپدیت کنید کلیه شرایط رو همونجا چک کنید چون فرار از سایر اعمال ویندورز سخت هست مثلا یکیش همین موس هست که دهها پروسه لازم داره تا کنترل بشه .
یه هنگان تایید اپدیت برنامه یکایک editها رو بصورت زیر چک کن اگه درست بود نتیجه نهایی رو ثبت کن.

if( Edit1.Text.TextLen==0)
کارها رو انجام بده.