سلام استاد مدانئی عزیزم..با تشکر از سایت کاملتون..
من یه دیتالیست دارم و یه object که وصله به دیتابیس با معماری سه لایه و ..
حالا میخوام به این صورت ای دی سطر رو به این صورت تو دیتالیست بدست بیارم:
<asp:Label ID="Label7" runat="server" Text='<%# Eval("fldBookId") %>'></asp:Label>
و بعد تو همون صفحه این مقدار رو تو یه فیلد مخفی نگه دارم و ازش برای insert استفاده کنم ولی درست درنمیاد..
ممنون میشم راه حل مشکلم رو بگید..
ارور میده ؟
ارور را ضمیمه کنید یا توضیح دهید چگونه درست در نمیاد
استاد من کدهای دیتالیست و object رو میزارم..
حالا میخوام از فیلدهای تو دیتالیست استفاده کنم و یه insert ساده انجام بدم..
<asp:DataList ID="DataList1" runat="server" CssClass="datalistfirst" DataSourceID="ObjectDataSource1" RepeatColumns="2" Width="45%"> <ItemTemplate> <div class="boxbookcat"> <asp:Image ID="Image1" runat="server" CssClass="boximgbookcat" ImageUrl='<%# Eval("fldImage","../Manage/Uploadfiles/Book/{0}") %>' Width="120px" Height="150px" /><br /> <div class="boxbookcat2"> <asp:Label ID="Label4" CssClass="Bookcatlablel" runat="server" Text="نام:"></asp:Label> <asp:Label ID="lbltitlebook" CssClass="Bookcatlablelblue" runat="server" Text='<%# Eval("fldTitle") %>'></asp:Label><br /> <asp:Label ID="Label5" CssClass="Bookcatlablel" runat="server" Text="نویسنده:"></asp:Label> <asp:Label ID="lblAuthorbook" CssClass="Bookcatlablelblue" runat="server" Text='<%# Eval("fldAuthor") %>'></asp:Label><br /> <asp:Label ID="Label6" CssClass="Bookcatlablel" runat="server" Text="مترجم:"></asp:Label> <asp:Label ID="lblmotarjem" CssClass="Bookcatlablelblue" runat="server" Text='<%# Eval("fldTranslator") %>'></asp:Label> <asp:Label ID="Label7" runat="server" Text='<%# Eval("fldBookId") %>'></asp:Label> <br /> </div> <asp:Button ID="Button1" runat="server" Text="امانت" OnClick="Button1_Click" /> </div> </ItemTemplate> </asp:DataList> <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="SelectAllBookbyCatId" TypeName="libraryBasir.BLL.BookBLL"> <SelectParameters> <asp:QueryStringParameter Name="_entityCatID" QueryStringField="CategoryID" Type="Int32" /> </SelectParameters> </asp:ObjectDataSource>
من ابجتم وصله به متد select یه جدول...و حالا اطلاعات کتاب تو دیتالیست نمایش داده میشه..
حالا من میخوام بوسیله دکمه امانت ، ای دی کتاب برای اون شخص گرفته بشه..یوزر ای دی هم از membership گرفته شده و یه insert ساده بشه تو جدول امانت
جدول امانت این فیلدهارو داره ای دی امانت(identity) ، ای دی کتاب ، ای دی یوزر..
حالا من ای دی یوزر رو بدست میارم..باید ای دی کتاب هم بدست بیارم که تو کدنویسی یه insert ساده انجام بدم..
ممنون میشم راهنمایی کنید چطور این کارو کنم؟
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)