Editieren im Browser

  • VB.NET (ASP)

    Editieren im Browser

    Hi,

    welcher Guru kann mir sagen, ob und wie ich zum Beispiel den MouseOver-Effekt nutzen kann, um eine Zeile im Web-Grid zu editieren.

    Die langweilige und umständliche Art besteht darin, ein Command-Field in die Row einzubauen, auf die man klickt, um dann die betreffenden Zellen zu editieren.

    Giebt es eine benutzerfreundlichere Möglichkeit?

    Kann ich nachfolgenden Code dazu benutzen einen EventHandler zu steueren oder ein Enter-Ereignis an das Command-Field zu schicken?

    VB.NET-Quellcode

    1. Protected sub GridView1_RowDataBound(sender as Object, e as System.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowDataBound
    2. if e.row.rowtype=DataControlRowType.dataRow then
    3. e.Row.Attributes.add("onmouseout","This.style.backgroundColor='#F8F8F8'")
    4. e.Row.Attributes.add("onmouseovert","This.style.backgroundColor='#7fff00'")
    5. end if
    6. end sub