private void Button1_Click(object sender, System.EventArgs e)
{
//使用泛型
IList<string> arrsadid = new List<string>();
foreach(System.Web.UI.WebControls.DataGridItem dl in this.DataGrid1.Items)
{
CheckBox chk=(CheckBox)dl.FindControl( "CheckBox1 ");
if(chk.Checked)
{
string id=dl.Cells[0].Text.ToString();
string[] Arrsadid;
//我现在想把得到的id都加到这个数组里去,然后在加到session里去。然后传另一个aspx里。
arrsadid.Insert(id);
}
}
//保存到Session中
Session["Arrsadid"] = arrsadid;
}
{
//使用泛型
IList<string> arrsadid = new List<string>();
foreach(System.Web.UI.WebControls.DataGridItem dl in this.DataGrid1.Items)
{
CheckBox chk=(CheckBox)dl.FindControl( "CheckBox1 ");
if(chk.Checked)
{
string id=dl.Cells[0].Text.ToString();
string[] Arrsadid;
//我现在想把得到的id都加到这个数组里去,然后在加到session里去。然后传另一个aspx里。
arrsadid.Insert(id);
}
}
//保存到Session中
Session["Arrsadid"] = arrsadid;
}
问一下。。这个是怎么回事啊 <string>
int i=0; foreach(System.Web.UI.WebControls.DataGridItem dl in this.DataGrid1.Items)
{
CheckBox chk=(CheckBox)dl.FindControl( "CheckBox1 ");
if(chk.Checked)
{
string id=dl.Cells[0].Text.ToString(); Arrsadid[i] = id;
i = i + 1;
}
}
//保存到Session中
Session["Arrsadid "] = Arrsadid;
我在另一个页面里。
string sql="select * from table where sadid in (这个Session[ "Arrsadid "] )";
这句需要怎么写啊。。我得到的都是 System.string [];
不是id的值