مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

خدابنده

عضویت از 1395/02/19

فیلد مخفی

  • یکشنبه 26 اردیبهشت 1395
  • 01:44
تشکر میکنم

سلام استاد مدانئی عزیزم..با تشکر از سایت کاملتون..

من یه دیتالیست دارم و یه object که وصله به دیتابیس  با معماری  سه لایه و ..

حالا میخوام به این صورت ای دی سطر رو به این صورت تو دیتالیست بدست بیارم:

  <asp:Label ID="Label7" runat="server" Text='<%# Eval("fldBookId") %>'></asp:Label>

و بعد تو همون صفحه این مقدار رو تو یه فیلد مخفی نگه دارم و ازش برای insert  استفاده کنم ولی درست درنمیاد..

ممنون میشم راه حل مشکلم رو بگید..

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 26 اردیبهشت 1395
  • 08:03

ارور میده ؟

ارور را ضمیمه کنید یا توضیح دهید چگونه درست در نمیاد

کاربر سایت

خدابنده

عضویت از 1395/02/19

  • یکشنبه 26 اردیبهشت 1395
  • 18:34

استاد من کدهای دیتالیست و 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  ساده انجام بدم..

 

ممنون میشم راهنمایی کنید چطور این کارو کنم؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 26 اردیبهشت 1395
  • 18:46

نمونه زیر روببینید

امیدوارم کمکتون کنه

استفاده از Button در Datalist

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)