PDA

View Full Version : سوال: مشکل در اضافه شدن رکوردهای تکراری در گرید



sobijoon
جمعه 19 خرداد 1391, 11:30 صبح
سلام دوستان
نمیدونم چرا گریدم تو برنامه رکوردها رو دوبار تکرار اضافه میکنه.
کسی میدونه چرا؟
این کدشه////برای جستجو در جستجو شغلی
ds2 = sql.select_ViewooJOB();
dw2 = new DataView();
dw2.Table = ds2.Tables["tableX"];
dataGridView1.DataSource = dw2;
واینم تابع اتصال به DB:
public static DataSet select_ViewooJOB()
{
SqlCommand sqc = new SqlCommand();
sqc.Connection = sqlc;
sqc.CommandText = "SELECT w.fn,w.ln,w.cm,w.shn,w.tel,e.nam,p.nam,w.tES,w.SK, o.nam,w.MK,y.nam,x.nam,w.postN,w.tabaghek,w.gtime, w.Atime " +
"FROM ozv w " +
"INNER JOIN NS e on w.nsID= " +
"e.id " +
"INNER JOIN NP p on w.npID= " +
"p.id " +
"INNER JOIN vaziatk y on w.vaziatkID= " +
"p.id " +
"INNER JOIN tashfigh x on w.tashfighID= " +
"p.id " +
"INNER JOIN OP o on w.opID= " +
"o.id where NOT (bazneshast =1) ";

DataSet ds = new DataSet();
SqlDataAdapter sqda = new SqlDataAdapter();
sqda.SelectCommand = sqc;

#region
try
{
sqlc.Open();
sqda.Fill(ds, "tablex");
return ds;

}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
return ds;
}
finally
{
sqlc.Close();
}

#endregion
}
دوستان لطفا راهنمایی کنید