foreach (DataRow row in dt.Rows) //输出html表格
{
Response.Write("<table width=350 height=20 border=0 cellspacing=0 cellpadding=0>
<tr>
<td width=150>
<a href=orderdetail.aspx?game=" + row["game"] + ">" + (row["game"]) + "</a>
</td>
<td width=150>
<a href=orderdetail.aspx?times=" + row["times"] + ">" + (row["times"]) + "</a>
</td>
</tr>
</table>");
第一个问题:如何在里面加入input多选框(不用asp.net控件,是foreach拼出来的input)
第二个问题:获得选中的值,然后点击按钮删除(需要用request实现,而不是用js)
第三个问题:在最下面还有有一个checkbox来控制全选,选中后可以全部删除。我现在理解这个需要用request来做,但是具体代码还是有点不明白该如何写,如何获得值。如何在cs页面写删除代码。
求获得选中的checkbox的值和删除选中记录的具体代码
1,4,5,2,4
把这个string用,split得到数组,下面的不用我说了.3.这个要用js 实在不用js那就vbs.
if(((checkbox).sender).checked)
{
((checkbox)(e.row[i].findcrotol("checkbox1")).checked=true;
}
else
{
......=false;
}
if(((CheckBox)sender).Checked)
{
for(i=0;i<GridView1.Rows.Count;i++)
{
((CheckBox)GridView1.Rows[i].FindControl("cb")).Checked=true;
}
}
else
{
for(i=0;i<GridView1.Rows.Count;i++)
{
((CheckBox)GridView1.Rows[i].FindControl("cb")).Checked=false;
}
}
2.Request.Form["game"] 得到一个string,格式如下
1,4,5,2,4
把这个string用,split得到数组,下面的不用我说了. 就是这一步我不会做。如何写具体代码呢
Request.Form["game"] 得到一个string,格式如下
1,4,5,2,4
把这个string用,split得到数组,下面的不用我说了.这个split怎么用呢。
那么
string str = Request.Form["game"]
string ary = str.split(',');
for(int i = 0 ;i<ary.length;i++)
{
ary[i] 就是你要处理的记录关键字段.
}