這裏是我的場景,我已經實現了一個gridview,當用戶按下頁面上的添加按鈕時,使用javascript的空輸入文本生成一個新行,然後用戶填寫輸入並按下保存按鈕,從而全部值作爲對象發送到處理數據插入的web服務。之後,我想刷新網格,綁定(刷新)我的GridView,因爲我插入的HTML按鈕的數據沒有回傳。我知道,當你從javascript訪問gridview它呈現爲一個HTML表有一種方式,我可以將數據綁定到它,有沒有解決方案?使用javascript綁定gridview?
回答
這件事情取決於你的GridView結構,當然你可以使用HTML DOM模型來修改它並在gridview結尾插入新行。但是需要大量的手工努力來實現這個目標,並且有更多的錯誤發生。
另一種方法可以使用UpdatePanel。
<ajax:UpdatePanel ID="UpdatePanel" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:GridView ID="GridView" Visible="false" runat="server" HeaderStyle-Width="200" HeaderStyle-BackColor="#2B6292" HeaderStyle-ForeColor="White"
AllowSorting="true" AllowPaging="true" Width="600" AutoGenerateColumns="False" OnRowCreated="GridView_OnRowCreated"
DataKeyNames="Id" onsorting="GridView_OnSort">
<Columns>
...
</Columns>
</asp:GridView>
</ContentTemplate>
<Triggers>
<ajax:AsyncPostBackTrigger ControlID="CreateButton"/>
</Triggers>
</ajax:UpdatePanel>
我實際上想使用HTMl,但是我在如何在javascript中檢索一個對象數組到一個數組對象。每當我檢索它說的對象未定義的數據。 students = GetAllStudents(); –
是否可以發佈代碼,在哪裏製作ajax請求和webmethod,它將返回GetAllStudents?基本上有.d或.data屬性是學生的數組。 – codeSetter
我提出了一個關於它的問題:http://stackoverflow.com/questions/8429363/retrive-value-from-webservice-called-from-javascipt –
- 1. GridView CheckBox綁定
- 2. 殺Gridview綁定
- 3. 綁定子Gridview
- 4. 主Gridview綁定
- 5. Gridview綁定
- 6. 動態綁定javascript和GridView按鈕
- 7. Gridview模板Javascript數據綁定
- 8. 將JSON對象綁定到asp.net使用javascript的gridview控件
- 9. gridview wpf綁定其他gridview
- 10. 在Gridview中綁定GridView
- 11. 數據綁定在gridview列使用eval
- 12. 使用Json數據綁定Gridview在c#
- 13. 在ASP.NET中使用GridView綁定問題
- 14. 如何使用Gridview綁定objectdatasource
- 15. 使用DataTable綁定GridView的Item模板
- 16. 使用LinqDataSource重新綁定GridView
- 17. Android綁定GridView使用外部圖像?
- 18. GridView控件使用數據綁定
- 19. 如何使用linq/Entity Framework綁定gridview?
- 20. 綁定FlipView與GridView
- 21. 綁定gridview INSIDE ModalPopupExtender
- 22. 綁定COllection到Gridview
- 23. Gridview綁定細節
- 24. Gridview數據綁定
- 25. 綁定列表GridView
- 26. 將DataSource gridview + datatable綁定到gridview
- 27. Gridview即使綁定後也不可見
- 28. 將GridView綁定到列表
- 29. GridView的數據綁定
- 30. 綁定Gridview的項目asp.net
有一個解決方案,我認爲也許會工作,但我將不得不嘗試它,這是空的gridview表,並通過添加每個單元格再次構建它。 –