0
hai學生從gridview中選擇任何特定的數據並將其顯示在標籤中
我正在做一個關於在線教育的項目。在我的項目中,我在gridview中顯示學員/培訓師。如果我從gridview中選擇任何數據,它必須顯示在下面的標籤中。我怎樣才能做到這一點?
在此先感謝那些回答。
hai學生從gridview中選擇任何特定的數據並將其顯示在標籤中
我正在做一個關於在線教育的項目。在我的項目中,我在gridview中顯示學員/培訓師。如果我從gridview中選擇任何數據,它必須顯示在下面的標籤中。我怎樣才能做到這一點?
在此先感謝那些回答。
使用asp:LinkButton在每列中顯示數據。將commandArgument設置爲數據。在gridview rowcommand事件中設置相同的comandname並處理rowcommand。
嘗試以下操作:
在aspx頁面:
<asp:GridView ID="GridView1" OnRowCommand="GridView1_RowCommand" runat="server">
<Columns>
<asp:TemplateField HeaderText="CategoryID">
<ItemTemplate>
<asp:LinkButton ID="lnkID" runat="server" CommandName="sel" CommandArgument='<%# DataBinder.Eval(Container,"DataItem.CategoryID") %>'
Text='<%# DataBinder.Eval(Container,"DataItem.CategoryID") %>'></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="CategoryName">
<ItemTemplate>
<asp:LinkButton ID="lnkName" runat="server" CommandName="sel" CommandArgument='<%# DataBinder.Eval(Container,"DataItem.CategoryName") %>'
Text='<%# DataBinder.Eval(Container,"DataItem.CategoryName") %>'></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:Label ID="lblCat" runat="server"></asp:Label>
在aspx.cs頁:
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "sel")
{
lblCat.Text = e.CommandArgument;
}
}
謝謝主席先生......,這可能對我有用........, – user177777 2009-10-20 05:16:41
如果有幫助請標記爲答案 – Himadri 2009-10-20 05:30:26