Click here to Skip to main content
11,480,938 members (56,466 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 18: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 Sergey Alexandrovich Kryukov 294
1 OriginalGriff 145
2 CHill60 130
3 CPallini 125
4 Richard MacCutchan 75
0 Sergey Alexandrovich Kryukov 8,184
1 OriginalGriff 7,586
2 Sascha Lefèvre 3,114
3 Maciej Los 2,491
4 Richard Deeming 2,335


Advertise | Privacy | Mobile
Web01 | 2.8.150520.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