ورود

View Full Version : سوال: نحوه لينك كردن اطلاعات خوانده شده از بانك اكسس



connector
شنبه 12 دی 1388, 22:37 عصر
سلام خدمت دوستان
من يك بانك اكسس دارم كه يك كوئري در اون هست و به شكل زير هست
http://www.freeimagehosting.net/uploads/th.40c2737f2a.gif (http://www.freeimagehosting.net/image.php?40c2737f2a.gif)
حالا اين كوئري رو وارد يك صفحه ASP.NET كردم كه به شكل زير هست
http://www.freeimagehosting.net/uploads/th.dee293201a.gif (http://www.freeimagehosting.net/image.php?dee293201a.gif)
حالا من ميخوام كاري كنم كه تمامي عناوين به صورت لينكي دربيايند و لينك موجود در فيلد Path به عنوان موجود در فيلد name آن نسبت داده بشه تا وقتي كه روي لينك هر عنوان كليك شد فايل مربوطه دانلود شود فرضا اگر بر روي عنوان "تست كنكور كارشناسي ارشد مهندسي كامپيوتر 86" كليك شد فايل arshad-86.pdf دانلود شود.
پيشاپيش ار راهنمايي دوستان تشكر ميكنم

connector
یک شنبه 20 دی 1388, 00:25 صبح
با تشكر از پاسخ شما
راستش من آماتور هستم اگر لطف كنيد قضيه رو برام بيشتر باز كنيد و روش رو با توضيحات بيشتري ارائه كنيد از تون ممنون ميشم

Chabok
یک شنبه 20 دی 1388, 00:53 صبح
با سلام دوست عزیز

ظاهراً شما الان از Grid استفاده کرده اید .

می توانید برای چنین طرح ساده ای از Repeater استفاده کنید و DataSource خود را به این Repeater نسبت دهید :


<asp:repeater id = "myRepeater" runat = "server">

<ItemTemplate>
<div>
<a href='<%# Eval("path") %>' target='_blank' >
<%# Eval("name") %>
</a>
</div>
</ItemTemplate>

</asp:repeater>شما باید برای ارتباط خوب با دیتابیس در مقدمه در مورد ADO.net و همچنین کنترل های ارتباط با دیتا مانند GridView , Repeater و ListView و ... مطالعه و تحقیق کنید .

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

موفق باشید .