ListView1.DataSource =dataset.table[0];
ListView1.DataBind();
做完上面的动作后,我增加了一列 checkbox, 但是我如何取得 Listview 的 checkbox 列 选中的行的值呢?
我没看明白是啥意思。。。。。
Listview datasource后,有很多行, 有很多行, 如果去取每一行checkbox被选中了呢?
如果是html checkbox的话直接在后台request.Form["checkbox的Name"]
问题是有很多行,
foreach (var row in ListView1.Items) { CheckBox chkTemp = (CheckBox)row.FindControl("cbSelect"); if (chkTemp != null) { if (chkTemp.Checked) { } } }
其中cbSelect是你的ID
foreach (var row in ListView1.Items)
{
CheckBox chkTemp = (CheckBox)row.FindControl("CheckBox1");
if (chkTemp != null)
{
if (chkTemp.Checked)
{
string id = (BoundField)row.FindControl("ha16");
}
}
}
以上代码我只想取到ha16绑定的值,但是这样子的代码通不过,如何修改呢,谢谢