グリッドビューがあります。グリッドビューから選択した行を取得し、その行の列の値を新しいページに渡し、その値をセッションに保存したいと思います。
これまでのところ、tutから文字列として格納する方法は知っていますが、値をint形式に保持して文字列に変換しない方法はわかりません。
これが私のC#コードにあるものです...私が言ったように、これは行を文字列型として書き出すので、intのままにしておきたいです。
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Select")
{
Int16 num = Convert.ToInt16(e.CommandArgument);
TextBox2.Text = GridView1.Rows[num].Cells[0].Text;
}
}
セッションに入れるのは簡単です。私はそれが次のようになっていることを理解しました:
Session["customerID"] = GridView1.Rows[num].Cells[0].Text;
したがって、真の問題は、値をint形式で保持する方法です。
ありがとう!