PDA

View Full Version : جلوگیری از وارد کردن اطلاعات تکراری در textbox



saeedhushmand
جمعه 06 آبان 1390, 14:22 عصر
من یک text box دارم که اونو به یک جدول از دیتابیسم وصل کردم من می خوام وقتی کاربر اطلاعات تکراری در این تکست باکس وترد کرد یه messagebox باز بشه و به کاربر بگه

sobaisobai
جمعه 06 آبان 1390, 14:29 عصر
سلام دوست عزیز
کد زیر رو تو TextChanged تکس باکست بنویس
OledbCommand cmd=new OledbCommand();
cmd.Connection = db.getCon();
cmd.CommandText = "select Name from Table1 where Name='" + txtName.Text.Trim() + "'";
reader = cmd.ExecuteReader(CommandBehavior.CloseConnection) ;
if (reader.HasRows)
{
while (reader.Read())
{
MessageBox.Show(reader["Name"].ToString());

}
}
موفق باشی

saeedhushmand
جمعه 06 آبان 1390, 14:54 عصر
دوست عزیز
cmd چی توی کد هر کار می کنم error می ده

sobaisobai
جمعه 06 آبان 1390, 14:58 عصر
دوست عزیز
cmd چی توی کد هر کار می کنم error می ده
ببخشید کد ناقص بود
اصلاح شد

saeedhushmand
جمعه 06 آبان 1390, 15:09 عصر
ممنون ولی oledbCommand رو حالا error می ده

sobaisobai
جمعه 06 آبان 1390, 15:20 عصر
باید NameSpace اونو اضافه کنی دوست عزیز
using System.Data.OleDb;
روی ارور هم بری

Alt + Shift + F10 + Enter
رو بزنی خودش اضافه میکنه
همت کن
موفق میشی