FederalProgrammer
Programmer
For some reason I cannot get the Command Event Handler to handle the click on my linkbuttons that are placed inside a datagrid of mine;
I get an "Internet Explorer Script Error" which says on line1 char1 of my Container Form an object is expected. Please read on for a better description of what I have:
frm: contains a place holder for a user control
MyUC: a user control containing a DataGrid w/ link buttons inside it
linkButtons: whose texts are bounded to items from DB
code for frm:
code for MyUc.ascx.vb:
Code in MyUc.ascx:
When I run this, I get an "Internet Explorer Scrip Error" which says on line 95 char 29 of frm.ascx a ";" is expected!! (this is kinda wierd 'cause in my internet settings, I have disabled "script debugging" and "Display a message for each script error)
This is what I have on my line 95: <TD>
Does it get any weirder or what!!!!!!!!!!!!! Any ideas???
---------------
I get an "Internet Explorer Script Error" which says on line1 char1 of my Container Form an object is expected. Please read on for a better description of what I have:
frm: contains a place holder for a user control
MyUC: a user control containing a DataGrid w/ link buttons inside it
linkButtons: whose texts are bounded to items from DB
code for frm:
Code:
private sub Page_Load(...)
dim uc as MyUc = me.LoadControl(PathToMyUc)
me.PlaceHolder1.Controls.Add(ucContests)
End Sub
code for MyUc.ascx.vb:
Code:
private Sub Page_Load(...)
if (not me.IsPostBack)
dim dt as dataTable = SomeGlobalFunction.GetSomDataTable()
me.DataGrid1.DataSource = dt
me.DataGrid1.DataBind()
end if
End Sub
Sub HandleDataGridCommand(o as object, e as DataGridCommandEventArgs)
'Some Code goes in here
End Sub
Code in MyUc.ascx:
Code:
<%@ Control Language="vb" AutoEventWireup="False" CodeBehinde = "MyUc.ascx.vb" inherits="MySite.MyUc" TargetSchema="[URL unfurl="true"]http://schemas.microsoft.com/intellisense/ie5"[/URL] %>
<html>
<body>
<form ID="MyForm" runat="Server">
<asp:DataGrid id="DataGrid1" runat="Server" OnItemCommand="HandleDataGridCommand" AutoGeneratedColumns="False">
<columns>
<asp:buttonColumn DataTextField="title" HeaderText="Some Header"></asp:ButtonColumn>
</columns>
</asp:DataGrid>
</Form>
</body>
</html>
When I run this, I get an "Internet Explorer Scrip Error" which says on line 95 char 29 of frm.ascx a ";" is expected!! (this is kinda wierd 'cause in my internet settings, I have disabled "script debugging" and "Display a message for each script error)
This is what I have on my line 95: <TD>
Does it get any weirder or what!!!!!!!!!!!!! Any ideas???
---------------