PDA

View Full Version : سوال: حذف مقادیر تکراری



elnaz ja
پنج شنبه 07 اسفند 1393, 21:51 عصر
سلام
برای اینکه مقادیر از جدول به دیتابیس بیارم از کد زیر استفاده کردم اما مقدیر تکراری هم نمایش میده برای جلوگیری از مقادر تکراری در نمایش گرید ویو چیکار کنم ؟


public void LoadAllUsersData() {
string searchStr = string.Format("Select * From ScoreView Where SCode={0}",
Session["UserName"].ToString());
DBManager dbm = new DBManager();
dbm.LoadDataInGrid(searchStr, GridView1);
}
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
LoadAllUsersData();
}
}

elnaz ja
جمعه 08 اسفند 1393, 00:11 صبح
خیلی ضروری لازم دارم ، اگه کسی میدونه که آیا توی برنامه میشه این کارو کرد بهم بگه لطفا :لبخندساده:

با احترام

notlikeothers
جمعه 08 اسفند 1393, 02:29 صبح
سلام.فک کنم کوئری رو باید با شرط where که primary keyهس سرچ کنی.چون امکان داره چند نفر یه یوزر نیم داشته باشند.این کوئری در صورتی میتونه یه رکورد بده که موقع insert چک شود که یوزر تکراری Insert نشود

ahmad156
جمعه 08 اسفند 1393, 10:11 صبح
بسته به شرایط ، Distinct یا Group By میتونه کمکتون کنه

elnaz ja
جمعه 08 اسفند 1393, 12:15 عصر
بسته به شرایط ، Distinct یا Group By میتونه کمکتون کنه

این ویژگی روی کد دیتابیس اعمال میشه ؟ یعنی باید query بنویسم ؟

ahmad156
جمعه 08 اسفند 1393, 13:34 عصر
بله.در موردش جستجو کنین متوجه میشین