By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
432,275 Members | 947 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 432,275 IT Pros & Developers. It's quick & easy.

cell double click

P: n/a
which data control allows me to use a cell doubleClick event?

I have time cells (something like Outlook calendar) and when user double
click on one cell I would like to redirect to other window where he could
insert events for that time. Then he go back to that page and see event in
that cell.

How can I do that?

Thank you,
Simon
Nov 18 '05 #1
Share this Question
Share on Google+
4 Replies


P: n/a
The html would be something like

<table border="1" cellspacing="0" cellpadding="0">
<tr>
<td
onDblClick="javascript:window.location='http://www.google.com'">Double Click
this cell</td>
</tr>
</table>

Now to get that in a data bound control...
Perhaps with
..attributtes.add("onDblClick","javascript:window. location='/yourInsertEventP
age.aspx'")

On the relevant cell, during itemcreated or itemdatabound

"simon" <si*********@stud-moderna.si> wrote in message
news:eM**************@TK2MSFTNGP12.phx.gbl...
which data control allows me to use a cell doubleClick event?

I have time cells (something like Outlook calendar) and when user double
click on one cell I would like to redirect to other window where he could
insert events for that time. Then he go back to that page and see event in
that cell.

How can I do that?

Thank you,
Simon

Nov 18 '05 #2

P: n/a
Thank you for your answer. Attributes.Add has only dataGrid( before I had
dataRepeater).
Now I would like that function test is executed when user doubleClicks on
the cell.
I must know which cell is, that I can insert events for that cell (time in
fact, because each cell represent the hour of a day) so I use
e.Item.itemIndex. But this code doesn't work.

Do you know why?

Private Sub DataGrid1_ItemCreated(ByVal sender As Object, ByVal e As
System.Web.UI.WebControls.DataGridItemEventArgs) Handles
DataGrid1.ItemCreated

DataGrid1.Attributes.Add("onDblClick", test(e.Item.ItemIndex))

End Sub

Function test(ByVal indeks)

label1.Text = indeks

End Function

Thank you,

Simon

"Joe Gass" <jo*@dontspamme.com> wrote in message
news:uA*************@tk2msftngp13.phx.gbl...
The html would be something like

<table border="1" cellspacing="0" cellpadding="0">
<tr>
<td
onDblClick="javascript:window.location='http://www.google.com'">Double Click this cell</td>
</tr>
</table>

Now to get that in a data bound control...
Perhaps with
..attributtes.add("onDblClick","javascript:window. location='/yourInsertEventP age.aspx'")

On the relevant cell, during itemcreated or itemdatabound

"simon" <si*********@stud-moderna.si> wrote in message
news:eM**************@TK2MSFTNGP12.phx.gbl...
which data control allows me to use a cell doubleClick event?

I have time cells (something like Outlook calendar) and when user double
click on one cell I would like to redirect to other window where he could insert events for that time. Then he go back to that page and see event in that cell.

How can I do that?

Thank you,
Simon


Nov 18 '05 #3

P: n/a
Hello,

I tried your example, it works ok, but I need to redirect to the page with
ID of clicked cell

If I try like this, I always get the ID of the last cell:

Private Sub DataGrid1_ItemCreated(ByVal sender As Object, ByVal e As
System.Web.UI.WebControls.DataGridItemEventArgs) Handles
DataGrid1.ItemCreated

If e.Item.ItemIndex <> -1 Then

Dim key As String = DataGrid1.DataKeys(e.Item.ItemIndex).ToString()

DataGrid1.Attributes.Add("onDblClick", "test('" & key & "')")

End If

End Sub

and on page:

<SCRIPT language="javascript">

function test(id)

{

window.location='http://www.redirectPage.aspx?id="+id

}

</SCRIPT>

Or with other words, How can I know which cell was double clicked?

Thank you,

Simon

"simon" <si*********@stud-moderna.si> wrote in message
news:Ox**************@TK2MSFTNGP12.phx.gbl...
Thank you for your answer. Attributes.Add has only dataGrid( before I had
dataRepeater).
Now I would like that function test is executed when user doubleClicks on
the cell.
I must know which cell is, that I can insert events for that cell (time in
fact, because each cell represent the hour of a day) so I use
e.Item.itemIndex. But this code doesn't work.

Do you know why?

Private Sub DataGrid1_ItemCreated(ByVal sender As Object, ByVal e As
System.Web.UI.WebControls.DataGridItemEventArgs) Handles
DataGrid1.ItemCreated

DataGrid1.Attributes.Add("onDblClick", test(e.Item.ItemIndex))

End Sub

Function test(ByVal indeks)

label1.Text = indeks

End Function

Thank you,

Simon

"Joe Gass" <jo*@dontspamme.com> wrote in message
news:uA*************@tk2msftngp13.phx.gbl...
The html would be something like

<table border="1" cellspacing="0" cellpadding="0">
<tr>
<td
onDblClick="javascript:window.location='http://www.google.com'">Double Click
this cell</td>
</tr>
</table>

Now to get that in a data bound control...
Perhaps with

..attributtes.add("onDblClick","javascript:window. location='/yourInsertEventP
age.aspx'")

On the relevant cell, during itemcreated or itemdatabound

"simon" <si*********@stud-moderna.si> wrote in message
news:eM**************@TK2MSFTNGP12.phx.gbl...
which data control allows me to use a cell doubleClick event?

I have time cells (something like Outlook calendar) and when user double click on one cell I would like to redirect to other window where he could insert events for that time. Then he go back to that page and see
event in that cell.

How can I do that?

Thank you,
Simon



Nov 18 '05 #4

P: n/a
Hello,

I tried your example, it works ok, but I need to redirect to the page with
ID of clicked cell

If I try like this, I always get the ID of the last cell:

Private Sub DataGrid1_ItemCreated(ByVal sender As Object, ByVal e As
System.Web.UI.WebControls.DataGridItemEventArgs) Handles
DataGrid1.ItemCreated

If e.Item.ItemIndex <> -1 Then

Dim key As String = DataGrid1.DataKeys(e.Item.ItemIndex).ToString()

DataGrid1.Attributes.Add("onDblClick", "test('" & key & "')")

End If

End Sub

and on page:

<SCRIPT language="javascript">

function test(id)

{

window.location='http://www.redirectPage.aspx?id="+id

}

</SCRIPT>

Or with other words, How can I know which cell was double clicked?

Thank you,

Simon

"simon" <si*********@stud-moderna.si> wrote in message
news:Ox**************@TK2MSFTNGP12.phx.gbl...
Thank you for your answer. Attributes.Add has only dataGrid( before I had
dataRepeater).
Now I would like that function test is executed when user doubleClicks on
the cell.
I must know which cell is, that I can insert events for that cell (time in
fact, because each cell represent the hour of a day) so I use
e.Item.itemIndex. But this code doesn't work.

Do you know why?

Private Sub DataGrid1_ItemCreated(ByVal sender As Object, ByVal e As
System.Web.UI.WebControls.DataGridItemEventArgs) Handles
DataGrid1.ItemCreated

DataGrid1.Attributes.Add("onDblClick", test(e.Item.ItemIndex))

End Sub

Function test(ByVal indeks)

label1.Text = indeks

End Function

Thank you,

Simon

"Joe Gass" <jo*@dontspamme.com> wrote in message
news:uA*************@tk2msftngp13.phx.gbl...
The html would be something like

<table border="1" cellspacing="0" cellpadding="0">
<tr>
<td
onDblClick="javascript:window.location='http://www.google.com'">Double Click
this cell</td>
</tr>
</table>

Now to get that in a data bound control...
Perhaps with

..attributtes.add("onDblClick","javascript:window. location='/yourInsertEventP
age.aspx'")

On the relevant cell, during itemcreated or itemdatabound

"simon" <si*********@stud-moderna.si> wrote in message
news:eM**************@TK2MSFTNGP12.phx.gbl...
which data control allows me to use a cell doubleClick event?

I have time cells (something like Outlook calendar) and when user double click on one cell I would like to redirect to other window where he could insert events for that time. Then he go back to that page and see
event in that cell.

How can I do that?

Thank you,
Simon



Nov 18 '05 #5

This discussion thread is closed

Replies have been disabled for this discussion.