我正在尝试使用复选框让用户选择要从 DataList 中删除的项目。这就是我的编码方式:
protected void deleteItems_Click(object sender, EventArgs e)
{
foreach(DataListItem item in pricing.Items)
{
bool IsChecked;
IsChecked = ((CheckBox)item.FindControl("Delete")).Checked;
string rowNum = ((Label)item.FindControl("lblRowNum")).Text;
if (IsChecked)
{
//delete each checked item
DB.Execute("DELETE FROM ItemWearablePricing WHERE WearablePriceingID = " + rowNum);
}
}
}
无法将“System.Web.UI.WebControls.Button”类型的对象转换为“System.Web.UI.WebControls.CheckBox”类型。
我不确定我在做什么会导致这种情况,但我相信有人会指出一些显而易见的事情。
任何人都可以提供的任何帮助将不胜感激,谢谢。另外,可能需要的任何其他代码我都会尽力提供。感谢任何可以提供帮助的人。
我得到了错误