Hi Grant,
Thanks for the response.
I tried with your code, but still it's not working.
I am not even switch to design mode.
I am posting the code for data grid and Page_load
DataGrid:
<asp:DataGrid id="dgImages" style="Z-INDEX: 101; LEFT: 53px; POSITION:
absolute; TOP: 34px" runat="server"
AutoGenerateCol umns="False">
<Columns>
<asp:TemplateCo lumn HeaderText="Fil e">
<ItemTemplate >
<asp:HyperLin k Runat="server" ID="lnkFile" NavigateUrl='<% #
"javascript
:Ope nImage('" + DataBinder.Eval (Container.Data Item,"FileUrl") +
"');"%>'><% # DataBinder.Eval (Container.Data Item,"FileName" )
%></asp:HyperLink>
</ItemTemplate>
</asp:TemplateCol umn>
<asp:TemplateCo lumn HeaderText="Fil e Type">
<ItemTemplate >
<asp:Label ID="Label2" Runat="server">
<%# DataBinder.Eval (Container.Data Item,"FileType" ) %>
</asp:Label>
</ItemTemplate>
</asp:TemplateCol umn>
<asp:TemplateCo lumn HeaderText="Fil e Format">
<ItemTemplate >
<asp:Label ID="Label3" Runat="server">
<%# DataBinder.Eval (Container.Data Item,"FileForma t") %>
</asp:Label>
</ItemTemplate>
</asp:TemplateCol umn>
<asp:TemplateCo lumn HeaderText="Use rUploaded">
<ItemTemplate >
<asp:Label ID="Label4" Runat="server">
<%# DataBinder.Eval (Container.Data Item,"UserUploa ded") %>
</asp:Label>
</ItemTemplate>
</asp:TemplateCol umn>
<asp:TemplateCo lumn HeaderText="Dat eUploaded">
<ItemTemplate >
<asp:Label ID="Label1" Runat="server">
<%# DataBinder.Eval (Container.Data Item,"DateUploa ded") %>
</asp:Label>
</ItemTemplate>
</asp:TemplateCol umn>
</Columns>
</asp:DataGrid>
page_load:
private void Page_Load(objec t sender, System.EventArg s e)
{
DataTable dtFiles;
DataRow drFile;
dtFiles = new DataTable("Imag es");
dtFiles.Columns .Add("FileName" );
dtFiles.Columns .Add("FileUrl") ;
dtFiles.Columns .Add("FileType" );
dtFiles.Columns .Add("FileForma t");
dtFiles.Columns .Add("Notes");
dtFiles.Columns .Add("UserUploa ded");
dtFiles.Columns .Add("DateUploa ded");
drFile = dtFiles.NewRow( );
drFile["FileName"] = "Closings Title.pdf";
drFile["FileUrl"] = @"http://cal2ac04/ustitle/Closings.pdf";
drFile["FileType"] = "Closings";
drFile["FileFormat "] = "PDF";
drFile["Notes"] = "Closing note";
drFile["UserUpload ed"] = "XYZ";
drFile["DateUpload ed"] = "08/11/2005";
dtFiles.Rows.Ad d(drFile);
drFile = dtFiles.NewRow( );
drFile["FileName"] = "HUD.TIFF";
drFile["FileUrl"] = @"http://cal2ac04/ustitle/HUD.TIFF";
drFile["FileType"] = "HUD";
drFile["FileFormat "] = "Image";
drFile["Notes"] = "Hud Document";
drFile["UserUpload ed"] = "ABC";
drFile["DateUpload ed"] = "08/11/2005";
dtFiles.Rows.Ad d(drFile);
drFile = dtFiles.NewRow( );
drFile["FileName"] = "Buyer_Closing_ Notice.doc";
drFile["FileUrl"] = @"http://cal2ac04/ustitle/Buyer_Closing_N otice.doc";
drFile["FileType"] = "Closings";
drFile["FileFormat "] = "Doc";
drFile["Notes"] = "Closing Notice to buyer";
drFile["UserUpload ed"] = "PQR";
drFile["DateUpload ed"] = "08/11/2005";
dtFiles.Rows.Ad d(drFile);
dgImages.DataSo urce = dtFiles;
dgImages.DataBi nd();
}
--
Satya Rao
"Grant Merwitz" wrote:
Try rewrite the code as follows:
<asp:HyperLin k Runat="server" ID="lnkFile"
NavigateUrl='<% # "javascript:Ope nImage('" +
DataBinder.Eval (Container.Data Item,"FileName" ) + "');" %>'><%#
DataBinder.Eval (Container.Data Item,"FileName" ) %></asp:HyperLink>
HTH
"Satya" <Sa***@discussi ons.microsoft.c om> wrote in message
news:D8******** *************** ***********@mic rosoft.com... Hi all,
The following code is throwing a run time error "The server tag is not
well
formed.
"
<ItemTemplate >
<asp:HyperLin k Runat="server" ID="lnkFile"
NavigateUrl="ja vascript:OpenIm age('<%# >
DataBinder.Eval (Container.Data Item,"FileName" ) %>');"><%# >
DataBinder.Eval (Container.Data Item,"FileName" ) %></asp:HyperLink>
</ItemTemplate>
I am trying to open a file in new window. How can i acheive this?
TIA
Satya