الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدة في التنقل بالصفحة

بدأه sarha في 30 أبريل 2011 · 7 رد · 587 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاتة

اخي العزيز . انت سويت في صفحة Topics.aspx

انه لما اضغط على اسم الشخص ينقلني لصفحته الشخصية .. ياليت تقولي كيف اعمل عشان . اعمل نفس الفكرة في قائمة الاصدقاء يعني لما اضيف اي صديق واضغط على اسمة ينقلني الى صفحته الشخصية وشكرا . وانا عملت لك صورة في المرفقات ... عشان اوضح لك الفكرة كيف وشكراً

صورة.zip

#2

تضعين غرييد فيو وتربطين به داتا سورس فيها رقم المستخدم واسمه .......... من القائمة الخاصة بالغريد فيو اضيفي عمود جديد add new culmon تفتح لك قائمة اختاري منها نوع الحقل على انه Hyperlink سيظهر لك بالأسفل مجموعة خيارات و هي ....... النص الذي سيتم كتابته في الهيدر (اختاري النص الذي ترغبين به ) أيضا النص الذي سيظهر بالرابط التشعبي وهو نوعان إما نص ثابت مثلا انقر هنا لعرض التفاصيل ..... أو اسم الشخص نفسه ويتم ذلك باختيار الخيار المناسب اي UserName الذي سيظهر من القائمة المنسدلة

ومن ثم الخيار الثالث وهو رابط الصفحة الوجهة ايضا اما رابط ثابت وهو الخيار الأول يكتب يدويا ويكرر في كل السطور في الغريد فيو ...... أو رابط نمرر فيه متحول بurl وذلك من خلال كتابة الرابط متبوعا بالمتحول ومن ثم قيمة المتحول تكون هي التي تظهر بالقائمة المنسدلة

ولكين اخترنا بالقائمة المنسدلة UserID عندها سنكتب بمربع ال url كما يلي :

~/mpage.aspx?id={0}

قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:

مثلا تفنى المسـرة ***** هكذا تفنى الهموم

#3

السلام عليكم

كلام الأستاذ تمام كافي ووافي

بس للتوضيح فقط شوفي الصورة من صفحة TOPIC

إفتحي مشروعك وفي صفحة عرض المستخدمين إضغطي على GRID VIEW الذي تريدين أن تضعي له هذا

ثم انتقلي لوضع SOURCE حتى تري كود الصفحة

وضعي مثل الصورة

بالتوفيق

post-230800-054705200 1304188179_thumb.j

المرفقات
param.jpg

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#4
KV2010 كتب:

السلام عليكم

كلام الأستاذ تمام كافي ووافي

بس للتوضيح فقط شوفي الصورة من صفحة TOPIC

إفتحي مشروعك وفي صفحة عرض المستخدمين إضغطي على GRID VIEW الذي تريدين أن تضعي له هذا

ثم انتقلي لوضع SOURCE حتى تري كود الصفحة

وضعي مثل الصورة

بالتوفيق

اخي العزيز .. بس ياليت تقولي .. انت لما اضفة اسم الكاتب وعنوان المقالة .. كيف خلية الحقول ياخذو القيمة من الجدول .. لاني حاولة ماقدرت اخلي عمود الاصدقاء هايبر لنك .. حاولة مارضي يتحول عندي .. ياليت تقولي كيف والله يجزيك خير

#5

السلام عليكم ورحمه الله وبركاته

اختي الاخ KV2010 قام بربط ال GridView بال SqlDataSource من ثم قام بعمل TemplateItem من داخل كود الصفحه html

.:: Wish to become better and better ::.

#6
KV2010 كتب:

السلام عليكم

كلام الأستاذ تمام كافي ووافي

بس للتوضيح فقط شوفي الصورة من صفحة TOPIC

إفتحي مشروعك وفي صفحة عرض المستخدمين إضغطي على GRID VIEW الذي تريدين أن تضعي له هذا

ثم انتقلي لوضع SOURCE حتى تري كود الصفحة

وضعي مثل الصورة

بالتوفيق

=======================

مشكور استاذي على الشرح . بس حاولت اعملها على القرد فيو واخلي قائمة الاصدقاء هايبر لنك وماقدر اسوية .. ياليت استاذي تعملي شرح بالصور . الطريقة الي خلي فيها حقل الاصدقاء هيبر لنك .. طبعاً تعرف انه الحقل صار مربوط مع قاعد البيانات ويعرض الاسماء بس مايطلع الاسم هايبر لنك حاولت اعدل فيه ماقدرت .. ياليت تشرح لي كيف اخلي يصير هيبر لنك ... والله يجزيك الخير ياااارب

#7

في المثال التالي استخدام لمصدر بيانات وغريد فيو مستخمين فيه رابط تشعبي

<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
        SelectCommand="SELECT DISTINCT [ID_Topic], [name_Topic] FROM [topics]"></asp:SqlDataSource>
    
   
    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1"
        Height="102px" Width="100%">
        <Columns>
            <asp:BoundField DataField="ID_Topic" HeaderText="#" InsertVisible="False" ReadOnly="True"
                SortExpression="ID_Topic" />
            <asp:HyperLinkField DataNavigateUrlFields="ID_Topic,name_Topic" DataNavigateUrlFormatString="~/Threads.aspx?id={0}&name={1}"
                DataTextField="name_Topic" HeaderText="المواضيع" />
        </Columns>
    </asp:GridView>

دققي في الخواص الخاصة بالرابط التشعبي و BoundField وستفهمين القضية بمجملها

1

قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:

مثلا تفنى المسـرة ***** هكذا تفنى الهموم

#8

كلام الأستاذ تمام كافي

ومع ذلك هذا شرح بالصور

بالتفصيل الممل جدا.rar

1

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

مواضيع مشابهة