0

私はプログラミングのこの分野 (ASP.NET VB) に不慣れで、誰かが私のためにキックスタートをしてくれるかどうか疑問に思っています。現在、コードを使用して、Gridview で「選択」ボタン (以下) を使用せずに行全体 (PatientName & Room ) を選択しています。次に、これらを行から次のページに渡したいと思います。受信ページには、2 つのラベルが含まれます。これは私が迷っているところです。

そこに例があることは知っていますが、誰かが私を正しい方向に向けることができない限り、私のケースに合った例を見つけることができません. ありがとうございました

    Private Sub GridView1_RowCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowCreated
    'Allows you to "select"/Highlight a row without a select button

    If e.Row.RowType = DataControlRowType.DataRow Then
        e.Row.Attributes("onmouseover") = "this.style.cursor='pointer';this.style.backgroundColor = '#87CEFF';"
        e.Row.Attributes("onmouseout") = "this.style.textDecoration='none';this.style.backgroundColor = '#FFFFFF';"
        e.Row.ToolTip = "Click to select row"
        e.Row.Attributes("onclick") = Me.Page.ClientScript.GetPostBackClientHyperlink(Me.GridView1, "Select$" & e.Row.RowIndex)
    End If

End Sub
4

2 に答える 2

0

選択ボタンを含めることを強くお勧めします。発生する Select イベントは、次のページに表示するデータを見つけるために必要なすべての情報を提供します。

データの受け渡しに関してQueryStringは、最高です。 SessionURL で使用できるようにしたくない場合 (および暗号化または難読化したくない場合) は、私の 2 番目の選択肢です。

于 2013-09-23T19:21:11.147 に答える