Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'在這裡放置使用者程式碼以初始化網頁
InitDataset()
End Sub
Sub InitDataset()
Dim strCon As String
Dim strSql As String
Dim ds As New DataSet
Dim da As SqlDataAdapter
strCon = SqlConnection1.ConnectionString
strSql = "select f1,f2 from table1"
da = New SqlDataAdapter(strSql, strCon)
da.Fill(ds, "test")
DataGrid1.DataSource = ds.Tables(0)
DataGrid1.DataBind()
End Sub怎樣使datagrid中的每一行記錄以hyperlink的形式顯示,當web窗體運行後我點擊datagrid1中的某一條記錄打開另一web頁面?
'在這裡放置使用者程式碼以初始化網頁
InitDataset()
End Sub
Sub InitDataset()
Dim strCon As String
Dim strSql As String
Dim ds As New DataSet
Dim da As SqlDataAdapter
strCon = SqlConnection1.ConnectionString
strSql = "select f1,f2 from table1"
da = New SqlDataAdapter(strSql, strCon)
da.Fill(ds, "test")
DataGrid1.DataSource = ds.Tables(0)
DataGrid1.DataBind()
End Sub怎樣使datagrid中的每一行記錄以hyperlink的形式顯示,當web窗體運行後我點擊datagrid1中的某一條記錄打開另一web頁面?
<Columns>
<ASP:TemplateColumn HeaderText="">
<ItemTemplate>
<asp:HyperLink runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.字段名") %>' NavigateUrl='连接路径' Target="_parent">
</asp:HyperLink> </ItemTemplate>
</ASP:TemplateColumn>
</Columns></datagrid>
把ID改为你的datagird1
或者直接在aspx文件对绑定列直接来构造绑定字符串