我正在尝试列出清单。当我在 Gridview 中选择一行时,红线与上方和下方的线
这是 ASP 的一面
protected void rowCommand(object sender, GridViewCommandEventArgs e)
{
switch (e.CommandName)
{
case "PIC":
ImageButton i = (ImageButton)e.CommandSource;
GridViewRow row = (GridViewRow)i.NamingContainer;
row.BackColor = System.Drawing.Color.Red;
**//problem**
row = Convert.ToInt32(row + 1);
//problem
Session["Row"] = row;
}
}
如何将行转换为数字以进行加一和减一以及如何将 int num 转换回行类型
它不起作用,我可以通过此代码捕获行号
ImageButton i = (ImageButton)e.CommandSource;
GridViewRow row = (GridViewRow)i.NamingContainer;
但是当我尝试做你提供的非工作时,我需要的是:
Session["Row"] = row;
并提升\将行减一