PDA

View Full Version : چک کردن وجود اطلاعات در بانک



sepide_68_91
یک شنبه 04 تیر 1391, 08:55 صبح
سلام
من یک برنامه دارم که با وارد کردن نام در تکست باکس
اطلاعات رو از بانک در یک گرید نشون میدم
حالا میخوام اگر نامی وجود نداشت که اطلاعاتش رو در گرید نشون بدم
یک پیغام در یک لیبل که با کدنویسی ساخته بشه نمایش بده که "نامی وجود ندارد"
خواهش میکنم راهنماییم کنید(اگه ممکنه نمونه کد بذارید(لطفا))
ممنون

rezaei_y
یک شنبه 04 تیر 1391, 09:27 صبح
SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\databasename.mdf;Integrated Security=True;User Instance=True");
DataTable dt = new DataTable();
SqlDataAdapter da=new SqlDataAdapter();
da.SelectCommand="select * from table_name where name=N'"+textBox1.Text+"'";
da.Connection=conn;
da.Fill(dt);
if(dt.Rows.Count>0)
datagrid.DataSource=dt;
else
{
Label1.Text="not found";
}

veniz2008
یک شنبه 04 تیر 1391, 09:55 صبح
سلام،کد بالا درسته فقط قبل از اینکه دیتا آداپتور رو پر کنید( متد Fill ) باید کانکشن رو باز کنید ،بصورت زیر:

conn.Open();