リストを作ろうとしています。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;
}
}
1を加算して1を減算するために行を数値に変換する方法と、int numを行タイプに戻す方法
機能していません。このコードで行番号をキャッチできます
ImageButton i = (ImageButton)e.CommandSource;
GridViewRow row = (GridViewRow)i.NamingContainer;
しかし、私があなたが提供していることをやろうとするとき、私が必要とするのは、次のものを取ることだけです:
Session["Row"] = row;
行を1つずつ昇格\削減します