• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 255
  • Last Modified:

Replicate RowHeaderMouseDoubleClick in web form

On a windows form the datagrid has an event RowHeaderMouseDoubleClick
I'm trying to convert a windows form to run in ASP.net 2.0 as a web form.
How can I replicate RowHeaderMouseDoubleClick in a web form using a gridview?
0
AlHal2
Asked:
AlHal2
  • 4
  • 4
1 Solution
 
AlHal2Author Commented:
In the windows form this event opened a sub form using "showdialog"

The sub form had another grid that was populated using the selected value on the grid of the first form eg.

i = PreviousForm.Grid2.CurrentRow.Index

¿I'm trying to replicate this functionality in a web form using asp.net 2.0 with vb 2005



0
 
mr_nadgerCommented:
I don't think you can do this, and I can't remember any websites which used a double click instead of a single.
Alternatives you could user are:
Modal popup using the ajax toolkit
On hover panel
Tooltip manipulation.

It really depends what you're wanting to do with this sub grid.
0
 
AlHal2Author Commented:
Single click is fine.  The main form is basically a read only screen.  It has drop down boxes and buttons for filtering the grid.
When the user clicks the grid on the main form it brings up a subform with a grid displaying more information for the selected item.  It also has text boxes and buttons for updating and inserting data on the grid.
By default the text boxes also reflect what was clicked on the main form.
0
Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
mr_nadgerCommented:
personally, I'd build a web user control with a formview for displaying and editing the record (to mimic your subgrid popup), and place this new control inside a template field on the datagrid.  Then, when a record in the parent grid is selected, the formview is displayed in a modal pop up
(requires the ajax toolkit).

0
 
mr_nadgerCommented:
possibly overkill, but I did this for a web app at work and it works nicely.
I only needed a bit of code to set record numbers in the web control when the parent grid databound, and another bit to display the formview in a modal popup.
An alternative would be to display the formview in a collapsible panel
0
 
AlHal2Author Commented:
I don't have the AJAX toolkit, so was your second solution with or withou it?
0
 
AlHal2Author Commented:
I think the AJAX toolkit is easily available, so here are the points.
0
 
mr_nadgerCommented:
http://www.asp.net/ajaxlibrary/AjaxControlToolkitSampleSite/

Download, tutorials and advice :)
A lot of people on EE use it too.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Upgrade your Question Security!

Your question, your audience. Choose who sees your identity—and your question—with question security.

  • 4
  • 4
Tackle projects and never again get stuck behind a technical roadblock.
Join Now