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

Urgent... datagrid problem

P: n/a
Thanks in advance...I have what seems like it should be a simple thing
for a DataGrid. What I'll be using this for is for a user to choose an
employee record on the datagrid then hit the detail button or link and
launch a new window showing the details for that specific employee. So
my query string needs to pickup the employee's ID and take it to a
details window.Unfortunately I'm using 1.1 and the number of fields I
may need to display is about 40. So I may need to do a repeater
control on the detail form (?) so I can control all the html
positioning. Any clues on a 1.1 idea for that? Thanks!
________________________

Here's what I tried first, a datagrid with a LinkButton that I can't
get to work. My initial problem is the error:

BC30456: 'ViewDetails' is not a member of 'ASP.MainDepartment_aspx'.
Below is my html and my Code behind at the bottom:

<%@ Page Language="vb" AutoEventWireup="false"
Codebehind="MainDepartment.aspx.vb"
Inherits="Forsyth.HR_ReportingTool.UI.MainDepartme nt" %>
<FORM id="Form1" method="post" runat="server">
<asp:datagrid id="dgEmployees" >
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<asp:LinkButton ID="ViewDetails" CommandArgument='<%# Eval("id") %>'
Runat="server" OnCommand="ViewDetails">Details</asp:LinkButton>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:datagrid></FORM>
</BODY>
</HTML>

Protected Sub ViewDetails(ByVal source As Object, ByVal e As
System.Web.UI.WebControls.CommandEventArgs)
Response.Redirect("Details.aspx?id=" & e.CommandArgument.ToString())
End Sub

________________________

I've also tried using the below <asp:hyperlinktechnique... with
errors on the

<asp:TemplateColumn>
<ItemTemplate>
<asp:HyperLink ID="ViewDetails" Runat="server" NavigateUrl='<%#
Eval("id","Details.aspx?id={0}") %>'>Details</asp:HyperLink>
</ItemTemplate>
</asp:TemplateColumn>

________________________

Would Javascript be easier for all this?
I am using .net framework 1.1
Jul 2 '08 #1
Share this Question
Share on Google+
2 Replies


P: n/a
Hi,

I would use itemdatabound event and modify hyper link to set
appropriate navigate url in that event,
i would also set the hyperlink's traget property to blank so that it
open in new window..

Best of luck

Munna

www.munna.shatkotha.com/blog
www.munna.shatkotha.com
www.shatkotha.com
Jul 2 '08 #2

P: n/a
Sorry for a dumb question... I'm really new to this... is your
recommendation to be used to modify my (?):

<asp:TemplateColumn>
<ItemTemplate>
<asp:HyperLink ID="ViewDetails" Runat="server" NavigateUrl='<%#
Eval("id","Details.aspx?id={0}") %>'>Details</asp:HyperLink>
</ItemTemplate>
</asp:TemplateColumn>

Sorry... I'm just not following the suggested.... Thanks!
On Jul 2, 12:28*pm, Munna <munna...@gmail.comwrote:
Hi,

I would use itemdatabound event and modify hyper link to set
appropriate navigate url in that event,
i would also set the hyperlink's traget property to blank so that it
open in new window..

Best of luck

Munna

http://www.munna.shatkotha.com/blogw....shatkotha.com
Jul 2 '08 #3

This discussion thread is closed

Replies have been disabled for this discussion.