簡體   English   中英

ASP.NET:如何使此表可編輯?

[英]ASP.NET: How to make this table editable?

我一直在關注本教程: http://w3schools.com/aspnet/showasp.asp?filename=demo_repeater3

我已經能夠完成本教程,但我想通過使此網格可編輯來將其提升到一個新的水平,但我不知道如何做到這一點。

有沒有辦法使網格可編輯?

<%@ Import Namespace="System.Data" %>

<script  runat="server">
sub Page_Load
if Not Page.IsPostBack then
 dim mycdcatalog=New DataSet
mycdcatalog.ReadXml(MapPath("cdcatalog.xml"))
cdcatalog.DataSource=mycdcatalog
cdcatalog.DataBind()
end if
end sub
</script>

<html>
<body>

<form runat="server">
<asp:Repeater id="cdcatalog" runat="server">

<HeaderTemplate>
<table border="0" width="100%">
<tr>
<th align="left">Title</th>
<th align="left">Artist</th>
<th align="left">Company</th>
<th align="left">Price</th>
</tr>
</HeaderTemplate>

<ItemTemplate>
<tr>
<td><%#Container.DataItem("title")%> </td>
<td><%#Container.DataItem("artist")%> </td>
<td><%#Container.DataItem("company")%> </td>
<td><%#Container.DataItem("price")%> </td>
</tr>
</ItemTemplate>

<SeparatorTemplate>
<tr>
<td colspan="6"><hr /></td>
</tr>
</SeparatorTemplate>

<FooterTemplate>
</table>
</FooterTemplate>

</asp:Repeater>
</form>

</html>
</body>

jQuery怎么樣? 這里有一個很棒的插件: jQuery Grid 當你到達那里時,你想尋找編輯行。

如果這不是您想要的,您應該考慮使用 GridView。

如果仍然如此,那不是您要尋找的,也許您應該使用到目前為止在教程中學到的內容手動嘗試。

或者,如果您不害怕嘗試使用第三方 AJAX 網格,請考慮使用Telerik網格,它提供了過多的數據編輯功能等等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM