如果这是一个真正简单的问题,我深表歉意,但我找不到其他人可以问。我有一个带有按钮列的gridview。我正在尝试使用按钮列将文件名发送到另一个页面。我在这里从另一个解决方案中提取了此代码,但我收到一个错误:“不包含'Item'的定义”在这一行:ListViewDataItem item = (ListViewDataItem)e。项目;而且我不知道要使用哪个 Using-namespace (这就是它们的名字吗?)。
protected void gvFiles_RowCommand(object sender, System.Web.UI.WebControls.GridViewCommandEventArgs e)
{
if (e.CommandName == "edit")
{
ListViewDataItem item = (ListViewDataItem)e.Item;
int index = item.DataItemIndex;
string fileID = ((ListView)sender).DataKeys[index]["fileID"].ToString();
Response.Redirect("irMain.aspx?@filename=" + fileID);
}
}