تالار گفتمان مانشت

نسخه‌ی کامل: نحوه دریافت اطلاعات از لیست ویو در کد c#
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام .من میخوام از داده های لیست ویو استفاده کنم اما روش کار رو نمیدونم.از چند تا سایت که کمک گرفتم گفته بودن از این کد استفاده کنم اما برنامه خطا میده که کلمه item رو نمیشناسه.میشه لطفا راهنماییم کنین چجوری از داده های لیست ویو استفاده کنم؟

کد سی شارپ:
TextBox countText = (TextBox)item .FindControl("txtcount");[/align]




[align=left][/code]<asp:ListView ID="ListView1" runat="server" DataKeyNames="pid" DataSourceID="SqlDataSource1"
GroupItemCount="3">
<GroupTemplate>
<tr id="itemPlaceholderContainer" runat="server">
<td id="itemPlaceholder" runat="server">
</td>
</tr>
</GroupTemplate>
<LayoutTemplate>
<table cellpadding="2" runat="server" border="1" style="border-collapse: collapse;
border-color: #999999; border-style: none; border-width: 1px;" id="tblProduct">
<tr runat="server" id="groupPlaceholder">
</tr>
</table>
<table align="center">
<tr id="r1" runat="server">
<td id="Td2" runat="server" style="text-align: center; background-color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif; color: #BA2323">
<asp:DataPager runat="server" ID="DataPager" PageSize="9">
<Fields>
<asp:NumericPagerField ButtonCount="6" PreviousPageText="<--" NextPageText="-->" />
</Fields>
</asp:DataPager>
</td>
</tr>
</table>
</LayoutTemplate>
<ItemTemplate>
<tr>
<td id="Td1" valign="top" align="center" style="width: 100" runat="server">
<br /><asp:Label ID="lblpid" runat="server" Text='<%# Eval("pid") %>' />
<asp:Label ID="titleLabel" runat="server" Text='<%# Eval("title") %>' />
<br />
<asp:Image ID="Image1" runat="server" src='<%# Eval("tozihat") %>' />
<br />
<asp:Label ID="lblprice" runat="server" Text='<%# Eval("price") %>'></asp:Label>
<br />
<br />

<asp:PlaceHolder ID="AvailPlaceHolder" runat="server" Visible=<%# (Eval("mojoud") == "a") %>>
<tr>
<td>
<asp:Label ID="lblAvail" runat="server" Text="موجود است"></asp:Label>
</td>
<td colspan="27">
</td>
</tr>
</asp:PlaceHolder>
<br />

<asp:TextBox ID="txtcount" type="text" runat="server" Width="30"></asp:TextBox>

<asp:Button ID="addtobasket" runat="server" Text="Add to basket" OnClick="addtobasket_Click">
</asp:Button>
<br />
<asp:HyperLink ID="HyperLink2" runat="server" Target="_blank" NavigateUrl='<%#"Continue.aspx?pid=" + Eval("pid") %>'>...اطلاعات بیشتر </asp:HyperLink>
</td>
</tr>
</ItemTemplate>
</asp:ListView>
سلام دوست عزیز
شما باید به جای item آی دی لیست ویو خود را قرار بدید با توجه به کدهاتون باید
("TextBox countText = (TextBox)ListView1.FindControl("txtcount
(22 خرداد 1394 10:27 ق.ظ)muhammadzare نوشته شده توسط: [ -> ]سلام دوست عزیز
شما باید به جای item آی دی لیست ویو خود را قرار بدید با توجه به کدهاتون باید
("TextBox countText = (TextBox)ListView1.FindControl("txtcount

لینک سایت قرار دادم کل asp.net و C# توضیح می دهد سایت به زبان فارسی است
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
لینک مرجع