Solved

Replicate RowHeaderMouseDoubleClick in web form

Posted on 2011-09-13
8
230 Views
Last Modified: 2012-05-12
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
Comment
Question by:AlHal2
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 4
8 Comments
 

Author Comment

by:AlHal2
ID: 36530315
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
 
LVL 7

Expert Comment

by:mr_nadger
ID: 36535452
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
 

Author Comment

by:AlHal2
ID: 36536159
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
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 7

Expert Comment

by:mr_nadger
ID: 36536344
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
 
LVL 7

Accepted Solution

by:
mr_nadger earned 300 total points
ID: 36536375
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
 

Author Comment

by:AlHal2
ID: 36536898
I don't have the AJAX toolkit, so was your second solution with or withou it?
0
 

Author Closing Comment

by:AlHal2
ID: 36548183
I think the AJAX toolkit is easily available, so here are the points.
0
 
LVL 7

Expert Comment

by:mr_nadger
ID: 36548194
http://www.asp.net/ajaxlibrary/AjaxControlToolkitSampleSite/

Download, tutorials and advice :)
A lot of people on EE use it too.
0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

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.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
jquery datatables, asp.net MVC 9 62
ASP.NET - Why is accordion not working? 3 47
Asp.Net Session Question 2 35
Record locking on classic ASP 3 38
Just a quick little trick I learned recently.  Now that I'm using jQuery with abandon in my asp.net applications, I have grown tired of the following syntax:      (CODE) I suppose it just offends my sense of decency to put inline VBScript on a…
In an ASP.NET application, I faced some technical problems. In this article, I list them out and show the solutions that I found.  I hope it will be useful. Problem: After closing a pop-up window, the parent page should be refreshed automaticall…
Although Jacob Bernoulli (1654-1705) has been credited as the creator of "Binomial Distribution Table", Gottfried Leibniz (1646-1716) did his dissertation on the subject in 1666; Leibniz you may recall is the co-inventor of "Calculus" and beat Isaac…
In an interesting question (https://www.experts-exchange.com/questions/29008360/) here at Experts Exchange, a member asked how to split a single image into multiple images. The primary usage for this is to place many photographs on a flatbed scanner…

749 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question