我是 asp.net 的新手,并试图将值从 Sqlserver 提取到 listView (asp.net) 中。在代码隐藏中,如果选中 rowY 中的复选框,我想遍历所有行并拉取 columnX 的单元格值。我在以下代码中遇到编译错误,但无法找出问题所在。我可以从 GridView 但不能从 ListView 获取单元格值。
while (i < WOListView.Items.Count) {
CheckBox cbCell = (CheckBox)WOListView.Items[i].FindControl("CheckBox1");
if (cbCell.Checked) {
if (WOListView.Items[i].SubItems[1].Text == "WO") {
do stuff...
}
}
}
以及由此产生的错误代码:
CS1061:“System.Web.UI.WebControls.ListViewDataItem”不包含“SubItems”的定义,并且找不到接受“System.Web.UI.WebControls.ListViewDataItem”类型的第一个参数的扩展方法“SubItems”
有不同的方法吗?不支持子项吗?