วันพุธที่ 16 ตุลาคม พ.ศ. 2556

ASP.NET การกด enter แทนคลิ๊ก Update ใน Gridview

ต้องการกดปุ่ม Enter แทนการ Click Update ใน Gridview
        ในขณะที่แก้ไขข้อมูล เพื่อความสะดวก

ให้เพิ่ม code ในส่วน RowDataBound ของ Gridview


    Protected Sub GridView2_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView2.RowDataBound
        If ((e.Row.RowState = DataControlRowState.Edit) _
             OrElse (e.Row.RowState _
             = (DataControlRowState.Edit Or DataControlRowState.Alternate))) Then
            e.Row.Cells(0).Width = Unit.Pixel(35)
            e.Row.Attributes.Add("onkeypress", "javascript:if (event.keyCode == 13) { __doPostBack('" + GridView2.UniqueID + "','Update$" + e.Row.RowIndex.ToString + "'); return false; }")
        End If
    End Sub




ไม่มีความคิดเห็น:

แสดงความคิดเห็น