Click here to Skip to main content
11,578,707 members (61,437 online)
Rate this: bad
good
Please Sign up or sign in to vote.
See more: VB.NET
Hi!

I'm doing a program it has a datagrid. I want the cell to be editable when i click the mouse left click. Can anyone help me how to handle the mouse left click? Thanks!
Posted 3-Oct-12 17:34pm

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

Refer:
http://forums.asp.net/p/1737637/4676456.aspx/1?Re+GRIDVIEW+CELL+MOUSE+LEFT+CLICK+AND+RIGHT+CLICK+EVENTS+IN+JAVASCRIPT+FUNCTIONALITY[^]

As per your need you can modify that javascript as

<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.6.js" type="text/javascript"></script>

<script type="text/javascript">

$(document).ready(function () {
$("table[id*=GridView1] td").mousedown(function () {
if (event.button == 1) {
form1.action = "WebForm2.aspx?action=UnEdit";
form1.submit();
}
else
{ form1.action = "WebForm2.aspx?action=Edit";
form1.submit();

}
});
});And in codebehind:

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Request.QueryString("action") = "Edit" Then
GridView1.AutoGenerateEditButton = "true"
End If
If Request.QueryString("action") = "UnEdit" Then
GridView1.AutoGenerateEditButton = "false"
End If

End Sub
  Permalink  

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 Peter Leow 135
1 OriginalGriff 113
2 Richard MacCutchan 85
3 Afzaal Ahmad Zeeshan 75
4 Frankie-C 75
0 OriginalGriff 933
1 Sergey Alexandrovich Kryukov 740
2 Abhinav S 573
3 F-ES Sitecore 420
4 Suvendu Shekhar Giri 403


Advertise | Privacy | Mobile
Web03 | 2.8.150603.1 | Last Updated 4 Oct 2012
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100