PDA

View Full Version : سوال: مسج باکس برای این قطعه کد



علی فتحی
سه شنبه 23 مهر 1392, 13:02 عصر
private void textBox5_Leave(object sender, EventArgs e)



{


try



{


DataClasses1DataContext db = new DataClasses1DataContext();

int m = int.Parse(textBox5.Text);

var Qury = (from T in db.moshtaris

where T.kod == m

select new { T.name, T.salon }).SingleOrDefault();



textBox6.Text = Qury.name.ToString();

textBox7.Text = Qury.salon.ToString();

}


catch { };

if (string.IsNullOrEmpty(textBox5.Text))

textBox6.Text = textBox7.Text = "";


سلام. من این کد رو برای تکس باکس اتوماتیک نوشتم . چگونه یک دستور if بنویسم که اکر نام و سالن در جدول مشتری خالی بود پیام بده این مشتری وجود ندارد

behnam-soft
سه شنبه 23 مهر 1392, 13:31 عصر
راستش من دقیقا نمی دونم این شیوه ای که شما استفاده کردی چیه (اگه اشتباه نکنم باید لینک باشه) اما اگر از ado انجام داده بودی، بهت می گفتم که تو همین رویداد، تکس رو بگیر و به بده به یه دیتا آداپتر تا تو بانکت بگرده، اگر پیدا کرد که حداقل یه سطر تو دیتا تیبلت هست دیگه ! می تونی بفهمی که این نام وجود داره! اگر می تونی این روش رو تبدیل کن به روشی که خودت داری استفاده می کنی.

علی فتحی
سه شنبه 23 مهر 1392, 16:05 عصر
درسته لینکه

khokhan
سه شنبه 23 مهر 1392, 18:28 عصر
درسته لینکه

.................................................. ......................:متفکر:

TdbDataContext context = new TdbDataContext();
var sh = from p in context.Items where p.Selected == true select p;

if (sh == null)
{
MessageBox.Show("کوچه خالی ،خانه خالی ،ساغر ومیخانه خالی");
}
// یا اینکه

if (!sh.Any())
MessageBox.Show("کوچه خالی ،خانه خالی ،ساغر ومیخانه خالی ");