javascript - Open a new window with specific record details from a select row ID in a datagrid -


i have gridview displaying employees. upon selecting employee, i'd open new page or window display of information employee option edit/delete/update. once transaction complete, return previous page gridview of employees. ((language i'm usings vb)) ----- code in gridview ---

<asp:templatefield visible="true" headertext="select">              <itemtemplate>                <asp:hiddenfield id="hdid01" runat="server" value='<%# eval ("personnelid") %>' />                              </itemtemplate>                              <itemtemplate>                <asp:linkbutton id="lnkselect" runat="server" commandname="select"   text="select"  />              </itemtemplate>         </asp:templatefield> 

------ code behind ----

protected overridable sub grid_rowdatabound(byval sender object, byval e gridviewroweventargs)     if e.row.rowtype = datacontrolrowtype.datarow         ' click highlight row          dim lnkselect control = e.row.findcontrol("lnkselect")         if lnkselect isnot nothing             dim click new stringbuilder()             click.appendline(gridview1.page.clientscript.getpostbackclienthyperlink(lnkselect, string.empty))             click.appendline(string.format("ongridviewrowselected('{0}')", e.row.rowindex))             e.row.attributes.add("onclick", click.tostring())         end if     end if end sub 

------ javascript -----

<script type="text/javascript">      var selectedrowindex = null;      function ongridviewrowselected(rowindex) {         selectedrowindex = rowindex;     }      function edititem() {         if (selectedrowindex == null) return;           var cell = gridview.rows[parseint(selectedrowindex) + 1].cells[0];         var hidid = cell.childnodes[0];         window.open('mg_edit.aspx?id=' + hidid.value);     }  

nothing happens when selected. ??? need help!

one of these links should give better direction trying accomplish gridview:

http://www.codeproject.com/kb/webforms/gridviewconfirmdelete.aspx http://weblogs.asp.net/scottgu/archive/2006/01/02/434362.aspx

or, may want consider using listview control if using 3.5 or higher:

http://basgun.wordpress.com/2008/01/06/onclick-tooltip-listview/

good luck!


Comments

Popular posts from this blog

asp.net - repeatedly call AddImageUrl(url) to assemble pdf document -

java - Android recognize cell phone with keyboard or not? -

iphone - How would you achieve a LED Scrolling effect? -