سلام
در برنامه های ویندوزی c# چه طوری میشه کاربر را ملزم کرد که یک textBox رو حتما پر کنه؟در برنامه م مشکلی پیش اومده که داره فیلد خالی رو به عنوان کلید اصلی در جداول sql sreverپایگاه داده م insert میکنه و این اصلا جالب نیست، اگه میشه کمک کنین:41:
Printable View
سلام
در برنامه های ویندوزی c# چه طوری میشه کاربر را ملزم کرد که یک textBox رو حتما پر کنه؟در برنامه م مشکلی پیش اومده که داره فیلد خالی رو به عنوان کلید اصلی در جداول sql sreverپایگاه داده م insert میکنه و این اصلا جالب نیست، اگه میشه کمک کنین:41:
من در C# دانم اما شما هم از ERROR Provider می تونید استفاده کنید و هم با یک دستور ساده If
مثلا
IF textbox1.text ="" then
msgbox)لطفا جعبه متن را پر کنید(
ExitSub
End IF
این کد برای اینکه اگر خواست textbox رو خالی رد کنه.
کد:private void txtID_Validating(object sender, CancelEventArgs e)
{
if (txtID.Text == String.Empty)
{
MessageBox.Show("این فیلد اجباری است");
e.Cancel = true;
}
}
سلامنقل قول:
با روش شما اگه کاربر space رو بزنه خیلی راحت میتونه ردش کنه
به نظر من از این استفاده کنه بهتره
از بلوک try هم میتونی استفاده کنی ...کد:If Trim(TextBox1.Text) = "" Then MessageBox.Show("khali")