Forum Moderators: open

Message Too Old, No Replies

Problem with Editing DataList in ASp.net

         

ajifri

5:30 pm on Nov 9, 2003 (gmt 0)

10+ Year Member



Hi,
I know when I want to edit a datalist with ASP.Net I have add <EditItemTemplate></EditItemTemplate>
so I wrote this code

<asp:DataList id="DataList1" runat="server" Font-Names="arial" DataKeyField="ID" OnEditCommand="Edit_Command">
<ItemTemplate>
.
.
.
</ItemTemplate>
<EditItemTemplate>
<table style="PADDING-RIGHT: 4px; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="600" border="0">
<tr>
<td style="BORDER-RIGHT: #c7ccb5 1px solid; BORDER-TOP: #c7ccb5 1px solid; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px" width="33%">
<b><font face="Tahoma" size="2"><span lang="en-us">&nbsp;<asp:TextBox Text='<%# Container.DataItem("Title") %>' runat="server" id="Title"></asp:TextBox>
</span></font></b></td>
<td style="BORDER-TOP: #c7ccb5 1px solid; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px" width="33%">
&nbsp;</td>
<td style="BORDER-TOP: #c7ccb5 1px solid; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT: #c7ccb5 1px solid; BORDER-RIGHT-WIDTH: 1px" width="34%">
<b><font face="Tahoma" size="2">Author:
<asp:TextBox Text='<%# Container.DataItem("Author") %>' runat="server" id="Author"></asp:TextBox>
</font></b></td>
</tr>
<tr>
<td style="BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: #c7ccb5 1px solid; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT: #c7ccb5 1px solid" width="100%" colspan="3">
&nbsp;<br />
<div align="center">
<asp:TextBox Text='<%# Container.DataItem("Body") %>' id="Body" runat="server" TextMode="MultiLine" Height="80px" Font-Names="Tahoma" Width="540px"></asp:TextBox>
</div>
</td>
</tr>
</table>
</EditItemTemplate>

and in codebehinde i wrote this


Sub Edit_Command(ByVal sender As Object, _
ByVal e As DataListCommandEventArgs)
DataList1.EditItemIndex = E.Item.ItemIndex
DataBind()
End Sub

Do you see any problem in my code? because I could not retrive the data in Text as edit mode and I'm sure the DataBind are working good.

Thanks in advance

ajifri

9:42 pm on Nov 10, 2003 (gmt 0)

10+ Year Member



No reply till now! :(