Hi Tim,
Here's the idea. Let us know if it helps?
Ken
Microsoft MVP [ASP.NET]
Toronto
Private Sub Page_Load _
(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles MyBase.Load
If Not IsPostBack Then
DataGrid1.DataSource = CreateDataSource()
DataGrid1.DataBind()
End If
End Sub
Private Sub DataGrid1_ItemCommand _
(ByVal source As Object, _
ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) _
Handles DataGrid1.ItemCommand
' Check for the right link button
If e.CommandName = "Select" Then
' Build the redirection URL
Response.Redirect("othersite.aspx?id=" & e.CommandArgument)
End If
End Sub
Function CreateDataSource() As DataTable
'ProductId
'DownloadURL()
'title()
Dim dt As New DataTable
Dim dr As DataRow
dt.Columns.Add(New DataColumn _
("ProductId", GetType(Int32)))
dt.Columns.Add(New DataColumn _
("DownloadURL", GetType(String)))
dt.Columns.Add(New DataColumn _
("title", GetType(String)))
Dim i As Integer
For i = 0 To 8
dr = dt.NewRow()
dr(0) = i
dr(1) = "URL " + i.ToString()
dr(2) = "Item " + i.ToString()
dt.Rows.Add(dr)
Next i
Return dt
End Function 'CreateDataSource
<form id="Form1" method="post" runat="server">
<asp

ataGrid id="DataGrid1" runat="server">
<Columns>
<asp:BoundColumn DataField="ProductId"
Visible="False"></asp:BoundColumn>
<asp:BoundColumn DataField="DownloadURL"
Visible="False"></asp:BoundColumn>
<asp:TemplateColumn>
<ItemTemplate>
<asp:LinkButton ID="lnkArticle"
CommandArgument='<%#DataBinder.Eval(Container, "DataItem.ProductId")%>'
Runat="server" Text='<%#DataBinder.Eval(Container, "DataItem.Title")%>'
CommandName="Select" />
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp

ataGrid>
</form>