これが本当に単純な質問である場合は申し訳ありませんが、他に尋ねる人が見つかりません。ボタン列のあるグリッドビューがあります。ボタン列を使用してファイル名を別のページに送信しようとしています。ここで別のソリューションからこのコードを引き出しましたが、次の行に「'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);
}
}