ASP.NET: как сделать эту таблицу редактируемой? - PullRequest
0 голосов
/ 30 апреля 2011

Я следую этому уроку: 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>

Ответы [ 2 ]

1 голос
/ 02 мая 2011

Или, если вы не боитесь экспериментировать со сторонними сетками AJAX, рассмотрите возможность использования Telerik one , который предлагает множество возможностей редактирования данных и многое другое.

1 голос
/ 30 апреля 2011

Как насчет jQuery?Здесь есть отличный плагин: jQuery Grid .Когда вы попадете туда, вы захотите поискать Editing Rows.

Если это не то, что вы ищете, вам следует рассмотреть возможность использования GridView.

Если все же, это не то, что вы 'ищите, может быть, вы должны просто попробовать это вручную с тем, что вы узнали из учебников.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...