PDA

View Full Version : ویرایش یک list view گروه بندی شده



yakamous
سه شنبه 10 اسفند 1389, 09:27 صبح
سلام دوستان :قلب:
آیا میشه یک لیست ویو رو که گروه بندی شده با گذاشتن دکمه ویرایش در group template ویرایش کرد؟
کد های من به این صورت اند:

</asp:ListView>
</td>
<td style ="direction :rtl; vertical-align:top ; text-align:right;width:90%" >
<asp:ListView ID="DigitsLV" runat="server" GroupItemCount="18" onitemediting="DigitsLV_ItemEditing" >

<LayoutTemplate>
<table style="text-align:center;width:100%;background-color:White;border:solid 1px black;">
<tr >
<td runat="server" id="groupPlaceholder" />
</tr>
<tr >

</tr>
</table>
</LayoutTemplate>
<GroupTemplate>
<tr>
<td runat="server" id="itemPlaceholder" />
<td >
<asp:LinkButton ID="btnEdit" runat="server" Text="يی©ںی¬" CommandName="Edit"></asp:LinkButton>
</td>
</tr>
</GroupTemplate>

<ItemTemplate>
<td style="text-align:center; width :100px;height:30px" >
<%# Eval("code") %>
</td>

</ItemTemplate>
<GroupSeparatorTemplate>
<tr>
<td colspan="20">
<hr />
</td>
</tr>
</GroupSeparatorTemplate>
<EditItemTemplate >
<asp:TextBox ID ="txtCodeEdit" runat="server" text='<%# Eval("code") %>' CssClass ="txt" BackColor ="#ffffcc" Font-Bold ="true" ForeColor ="#006600" ></asp:TextBox>
</EditItemTemplate>

</asp:ListView>

وقتی که اجرا میشه به شکل زیر در می آد:(من نتونستم عکس و آپلود کنم)

وقتی روی هرکدوم از دکمه های ویرایش در هر گروه کلیک میشه یه اکسپشن میده و میگه
Input string was not in a correct format
فکر کنم نمیتونه اندیس آیتمی رو که باید ببره به حالت ویرایش نمی تونه پیدا کنه
. اگه کسی ره حل دیگه ای داره ممنون می شم کمکم بکنه
:تشویق:

yakamous
سه شنبه 10 اسفند 1389, 09:32 صبح
نمیدونم سایت چه مشکلی داره که کد رو این طوری نشون داده
دوباره کد رو میذارم

<asp:ListView ID="DigitsLV" runat="server" GroupItemCount="18" onitemediting="DigitsLV_ItemEditing" >

<LayoutTemplate>
<table style="text-align:center;width:100%;background-color:White;border:solid 1px black;">
<tr >
<td runat="server" id="groupPlaceholder" />
</tr>
<tr >

</tr>
</table>
</LayoutTemplate>
<GroupTemplate>
<tr>
<td runat="server" id="itemPlaceholder" />
<td >
<asp:LinkButton ID="btnEdit" runat="server" Text="يی©ںی¬" CommandName="Edit"></asp:LinkButton>
</td>
</tr>
</GroupTemplate>

<ItemTemplate>
<td style="text-align:center; width :100px;height:30px" >
<%# Eval("code") %>
</td>

</ItemTemplate>
<GroupSeparatorTemplate>
<tr>
<td colspan="20">
<hr />
</td>
</tr>
</GroupSeparatorTemplate>
<EditItemTemplate >
<asp:TextBox ID ="txtCodeEdit" runat="server" text='<%# Eval("code") %>' CssClass ="txt" BackColor ="#ffffcc" Font-Bold ="true" ForeColor ="#006600" ></asp:TextBox>
</EditItemTemplate>

</asp:ListView>