View Full Version : جلوگیری از وارد کردن اطلاعات تکراری در textbox
saeedhushmand
جمعه 06 آبان 1390, 15:22 عصر
من یک text box دارم که اونو به یک جدول از دیتابیسم وصل کردم من می خوام وقتی کاربر اطلاعات تکراری در این تکست باکس وترد کرد یه messagebox باز بشه و به کاربر بگه
sobaisobai
جمعه 06 آبان 1390, 15: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, 15:54 عصر
دوست عزیز
cmd چی توی کد هر کار می کنم error می ده
sobaisobai
جمعه 06 آبان 1390, 15:58 عصر
دوست عزیز
cmd چی توی کد هر کار می کنم error می ده
ببخشید کد ناقص بود
اصلاح شد
saeedhushmand
جمعه 06 آبان 1390, 16:09 عصر
ممنون ولی oledbCommand رو حالا error می ده
sobaisobai
جمعه 06 آبان 1390, 16:20 عصر
باید NameSpace اونو اضافه کنی دوست عزیز
using System.Data.OleDb;
روی ارور هم بری
Alt + Shift + F10 + Enter
رو بزنی خودش اضافه میکنه
همت کن
موفق میشی
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.