1つの列に値ファイル名があり、その列がボタンまたはリンクボタンとして表示されているグリッドビューがあります。何でも使用できます。ここで、このボタンのテキストをjavascript関数に渡し、次にjavascript関数でその値をwindow.open()に渡します。以下は私のコードです
<Columns>
<asp:BoundField HeaderText="CNAID" ItemStyle-Width="10%" DataField="CNAID" SortExpression="CNAID"/>
<asp:BoundField HeaderText="CDRID" ItemStyle-Width="10%" DataField="CDRID" SortExpression="CDRID"/>
<asp:BoundField HeaderText="CNATypeID" ItemStyle-Width="10%" DataField="CNATypeID" SortExpression="CNATypeID"/>
<asp:TemplateField HeaderText="FileName" SortExpression="FileName">
<ItemTemplate>
<asp:Button name ="abc" ID="lnkname" runat="server" Text='<%#Eval("FileName") %>' CommandArgument='<%#Eval("FileName") %>'
onClientclick = "javascript:return myFunction();" >
</asp:Button>
私のjavascript関数は
function myFunction() {
window.open("http://www.w3schools.com");
return false;
}