【发布时间】:2012-09-06 22:07:37
【问题描述】:
我有一个Session,它是列表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();
【问题讨论】:
标签: c# asp.net sql code-behind