PDA

View Full Version : سوال در مورد پر کردن DataView



farnoosh66
یک شنبه 15 فروردین 1395, 15:41 عصر
سلام دوستان
طبق دستور جوین زیر از دوتا tableتستفاده کردم


sqlda = new SqlDataAdapter("SELECT xazmoon,NamAzmoon,date,time,vaziat,mark FROM tblAzStd"+
"INNER JOIN tblAzmoon" +
"ON tblAzStd.XAzmoon=tblAzmoon.id"+
"WHERE (xTblStudent=N'" + xId + "')", con);


حالا از دستوز زیر همیشه برای پر کردنdataViewاستفاده میکردم برای دادنش به dataGrid



private void Fill()
{
ds1 = new DataSet();
sqlda.Fill(ds1, "tblAzmoon");
dv = new DataView(ds1.Tables["tblAzmoon"]);


حالا سوالم اینه tableشده دوتا چجوری باید dvپر کنم؟؟با سپاس

farnoosh66
دوشنبه 16 فروردین 1395, 23:02 عصر
به این صورت حل شد


SqlDataAdapter sqlda = new SqlDataAdapter(@"SELECT dbo.TblAzStd.XAzmoon,dbo.TblAzmoon.NamAzmoon, dbo.TblAzStd.Date, dbo.TblAzStd.time, dbo.TblAzStd.vaziat, dbo.TblAzStd.XTblStudent,dbo.TblAzStd.mark
FROM dbo.TblAzStd INNER JOIN
dbo.TblAzmoon ON dbo.TblAzStd.XAzmoon = dbo.TblAzmoon.id
WHERE (dbo.TblAzStd.XTblStudent = '" +xId+"')", con);



DataTable dt2 = new DataTable();
sqlda.Fill(dt2);
dataGridView1.DataSource = dt2;