0
這可能是一個重複的問題,但我沒有找到任何可以幫助我的解決方案。所以再單獨詢問。如果有人向我提供任何解決方案,我將不勝感激如何在數據GridView中選擇一行並填充另一個GridView?
我想顯示一個數據gridview,並選擇任何數據的行,另一個gridview將填充使用該選定的行值。
<div>
<table align="center" cellpadding="1" cellspacing="1" width="950px">
<tr>
<td>
<asp:GridView ID="GridView1" runat="server"></asp:GridView>
</td>
<td>
<asp:GridView ID="GridView2" runat="server"></asp:GridView>
</td>
</tr>
</table>
</div>
Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
GetAccounts()
End Sub
Protected Sub GetAccounts()
Dim objCommand As SqlCommand
Dim objAdapter As SqlDataAdapter
Dim objDataSet As DataSet
sqlString = "SELECT * FROM hanger"
objCommand = New SqlCommand(sqlString, conn)
objAdapter = New SqlDataAdapter(objCommand)
objDataSet = New DataSet()
objAdapter.Fill(objDataSet)
GridView1.DataSource = objDataSet
GridView1.DataBind()
If conn.State = ConnectionState.Open Then : conn.Close() : End If
End Sub
其中,試圖做的代碼你問什麼? – Plutonix
@Plutonix我這樣做是第一次,所以不知道從哪裏開始!對於那個很抱歉。 – saz
OnSelectRowCommand獲取當前選定的行詳細信息,使用這些詳細信息創建表並將此表設置爲第二個網格的DataSource – malkam