我有一個gridview,它有8個單元格。雙擊文本框時,一個單元格具有文本框,將彈出一個窗口。如何將彈出的值傳遞給第二個gridview?請給我解決方案。如何在一個gridview中傳遞一個gridview的數據
0
A
回答
0
HTML標記 在下面的HTML標記中有一個Asp.Net GridView控件和一個Button來選擇行。此外,我添加了一個按鈕,它將在單擊時將Asp.Net GridView選定行發送到其他頁面。
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" Font-Names="Arial"
Font-Size="10pt">
<Columns>
<asp:BoundField ItemStyle-Width="150px" DataField="CustomerID" HeaderText="CustomerID" />
<asp:BoundField ItemStyle-Width="150px" DataField="City" HeaderText="City" />
<asp:BoundField ItemStyle-Width="150px" DataField="PostalCode" HeaderText="PostalCode" />
<asp:TemplateField>
<ItemTemplate>
<asp:Button ID="btnSelect" runat="server" Text="Select" CommandName = "Select" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:Button ID="btnSend" runat="server" Text="Send Selected Row" OnClick = "Send" />
傳遞選定行至 其他頁面當發送按鈕被點擊它首先檢查GridView的行是否有選擇行或不行。如果GridView有一個Selected Row,它將執行Server.Transfer到Page2.aspx。我在做Server.Transfer而不是Response.Redirect,因爲使用Server.Transfer我們可以引用上一頁和它的控件。如果用戶沒有在ASP.Net GridView中選擇任何行,我們要求他使用JavaScript警報選擇一行。 最後在Page2.aspx上顯示ASP.Net GridView的Selected Row的單元格中的數據。
C#
protected void Send(object sender, EventArgs e)
{
if (GridView1.SelectedRow != null)
{
Server.Transfer("~/Page2.aspx");
}
else
{
ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('Please select a row.')", true);
}
}
現在在Page2.aspx,我們通過以下方式獲取ASP.Net的GridView SelectedRow
C#
protected void Page_Load(object sender, EventArgs e)
{
if (this.Page.PreviousPage != null)
{
GridView GridView1 = (GridView)this.Page.PreviousPage.FindControl("GridView1");
GridViewRow selectedRow = GridView1.SelectedRow;
Response.Write("CustomerId: " + selectedRow.Cells[0].Text + "<br />");
Response.Write("City: " + selectedRow.Cells[1].Text + "<br />");
Response.Write("PostalCode: " + selectedRow.Cells[2].Text);
}
}
相關問題
- 1. 將數據從一個Gridview傳遞到另一個Gridview:
- 2. 傳遞價值,從一個的GridView到另一頁面的GridView
- 3. 將選中的行gridview傳遞到另一個表單上的另一個gridview
- 4. 如何在數據GridView中選擇一行並填充另一個GridView?
- 5. 從一個GridView傳遞數據給函數
- 6. 如何在一個GridView
- 7. 在一個gridview
- 8. 在一個gridview
- 9. 如何在一個窗體應用程序中從一個gridview獲取數據到另一個gridview?
- 10. 從gridview傳遞數據
- 11. 在另一個gridview中打開gridview
- 12. 如何將項目從一個gridview移動到另一個gridview?
- 13. 如何將數據從一個gridview複製到另一個
- 14. 如何從一個gridView發送一個id值到數據庫?
- 15. 如何給一個GridView一個SearchResultCollection數據源
- 16. 一個gridview - 兩個數據源?
- 17. 如何與一個GridView列
- 18. 如何從一個GridView
- 19. 如何訪問一個gridview
- 20. 如何彌補一個GridView
- 21. 如何設計一個GridView?
- 22. 如何在gl中設計一個gridview
- 23. 將一個gridview的列值設置爲另一個gridview的數據源
- 24. 從一個gridview
- 25. 一個GridView
- 26. 從一個GridView
- 27. 從一個GridView
- 28. 如何將會話中的整個Gridview傳遞到另一個頁面
- 29. 傳遞gridview特定的行數據到asp.net中的另一個頁面?
- 30. 從一個TemplateField訪問GridView的數據
如果u有任何代碼,請發送 – Nisha
提供您的鱈魚因此,我們可以引導你。 –