خسرو خان
شنبه 29 خرداد 1389, 12:40 عصر
سلام
من تو پروزه جند تا text box گذاشتم که کاربر مقادیر را وارد کرده سپس انها وارد یانک میشوند .
الان می خوام که اگه هیچ کدوم از فیلدها پر نشد یه پیغام بده یا اصلا اینکه تو بانک ذخیره نشه .
ممنون
mmd2009
شنبه 29 خرداد 1389, 13:05 عصر
دوست عزیز اگر منظورتو خوب متوجه شدم :
شما میخوای اگر اطلاعات خواسته شده شما توسط کاربر وارد نشد و سپس کاربر دکمه تایید یا ثبت رو زد برنامه بهش پیغام بده که لطفا مقادیر را وارد کنی؟؟ اگه اینه کد زیر جوابتونه :
private void btnsabt_Click(object sender, EventArgs e)
{
if (txtfamily.Text == "" || txtname.Text=="" || txtpass.Text=="")
MessageBox.Show("لطفا مقدار خواسته شده را وارد کنید");
else
{
con.ConnectionString = c;
cmd.Connection = con;
con.Open();
cmd.CommandText = "insert into t1(name,family,pass)values" +
"(@name,@family,@pass)";
cmd.Parameters.AddWithValue("name", txtname.Text.Trim());
cmd.Parameters.AddWithValue("family", txtfamily.Text.Trim());
cmd.Parameters.AddWithValue("pass", txtpass.Text.Trim());
cmd.ExecuteNonQuery();
con.Close();
cmd.Parameters.Clear();
MessageBox.Show("ثبت شد");
}
}
NIK
شنبه 29 خرداد 1389, 13:13 عصر
البته من پیشنهاد میکنم به جای
textbox1.Text=""
از
textbox1.Text=String.Empty
استفاده کنید
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.