像淘宝网上的产品比较,
选中几个产品后,按“比较”按钮,就显示这几个产品的一些相关参数比较。
------------------
我的问题是:
for(int i=0 ; i < DataGrid1.Items.Count ; i++)
{
CheckBox xxx = (CheckBox)DataGrid1.Items[i].FindControl("CheckBox1");
if(xxx.Checked)
{
Label1.Text += DataGrid1.Items[i].Cells[0].Text+ ",";
}
}
Response.Write("<script>window.open('WebForm2.aspx?cp_id=" + Label1.Text + "')</script>");
===========================================
在WebForm2.aspxstring[] bbb = Request.QueryString["cp_id"].Split(',');
foreach (string s in bbb)
{
if (s.Trim() != "")
{
for (int i = 0; i < bbb.Length; i++)
{
sql ="cp_id='"+s+"'";
}
}
}
SqlConnection MyConnection = new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["connectionString"]);
string strSel1 = "select * from chanpin where "+sql;
DataSet MyDataSet = new DataSet();
SqlDataAdapter myCommand = new SqlDataAdapter(strSel1,MyConnection);
myCommand.Fill(MyDataSet,"999");
this.DataGrid1.DataSource = MyDataSet;
this.DataGrid1.DataBind();
======================================
sql ="cp_id='"+s+"'"; 这句该怎么改啊?
或者还有其他办法没有啊?
选中几个产品后,按“比较”按钮,就显示这几个产品的一些相关参数比较。
------------------
我的问题是:
for(int i=0 ; i < DataGrid1.Items.Count ; i++)
{
CheckBox xxx = (CheckBox)DataGrid1.Items[i].FindControl("CheckBox1");
if(xxx.Checked)
{
Label1.Text += DataGrid1.Items[i].Cells[0].Text+ ",";
}
}
Response.Write("<script>window.open('WebForm2.aspx?cp_id=" + Label1.Text + "')</script>");
===========================================
在WebForm2.aspxstring[] bbb = Request.QueryString["cp_id"].Split(',');
foreach (string s in bbb)
{
if (s.Trim() != "")
{
for (int i = 0; i < bbb.Length; i++)
{
sql ="cp_id='"+s+"'";
}
}
}
SqlConnection MyConnection = new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["connectionString"]);
string strSel1 = "select * from chanpin where "+sql;
DataSet MyDataSet = new DataSet();
SqlDataAdapter myCommand = new SqlDataAdapter(strSel1,MyConnection);
myCommand.Fill(MyDataSet,"999");
this.DataGrid1.DataSource = MyDataSet;
this.DataGrid1.DataBind();
======================================
sql ="cp_id='"+s+"'"; 这句该怎么改啊?
或者还有其他办法没有啊?
解决方案 »
- google这样的折叠面板如何做?
- SQL 中把一个数据库中的表中数据 倒到 另一台机器的一个表中
- 求一句SQL语句
- 从dataset中取数据的问题(很简单,在线等)
- DataGrid中把一列转换为模板列,并加了一个验证控件后,不知道为什么.Controls[1]索引得用1了...
- 如何限制或检测在EDIT框中只输入字母数字和下划线?
- 模板列中radiobuttonlist从数据库绑定,有回递事件发生时出现问题,谢谢各位!
- 用window.open方法打开子窗口,如何在子窗口得到父窗口某控件的值
- 请问各位:关于page类问题?
- 如过用datagrid做了一列删除链接,但是我想删除的时候给个确认框,但不知道window.confirm怎么跟asp.net交互,请大家给个提示,最好有代
- 求正则提取数据,很是郁闷呐,有结果了就结帐
- girdview生成的html的问题
搞定了!!!!!!!!