我有一个Session
,它是 list int
,我需要进行一个查询,该查询将只从数据库中获取那些具有.PK
中存在的值的行Session
。
我正在考虑用这个IN
函数来做,或者用 1 个列和 Session 中的值创建一个新的数据表,然后做一个双连接,可能离开了......
我只是不知道如何从列表中制作表格。
到目前为止我所拥有的:
String ConnString = "Data Source=BRACO-PC\SQL1;Initial Catalog=DiplomskiSQL1SQL;Integrated Security=True";
SqlConnection Conn = new SqlConnection(ConnString);
Conn.Open();
DataTable ukosarici = new DataTable();
SqlDataAdapter da = new SqlDataAdapter("Select Proizvodi.ime, TipProizvoda.tip, Proizvodi.dimenzije, Proizvodi.cijena from Proizvod LEFT JOIN TipProizvoda On Proizvod.tip=TipProizvoda.id_t WHERE Proizvod.id_p IN ", Conn);
SqlCommandBuilder cmd = new SqlCommandBuilder(da);
da.Fill(ukosarici);
GridView1.DataSource = ukosarici;
GridView1.DataBind();
Conn.Close();