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

طلب كود بسيط وضروري جدا، للجامعة

بدأه Mamoda في 2 يوليو 2011 · 8 رد · 449 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني الكرام، أول مشاركة لي في الموقع، وصراحة انا اجيت عن طريق محرك البحث جوجل لأني ابحث عن كود ضروري جدا جدا جدا

اولا الكود ضروري لأقصى درجة ، لأنه سيستخدم في مشروع التخرج، وما في وقت لتسليم المشروع

اولا انا أجلب البيانات من قاعدة البيانات عن طريق الأداة Label

جلبت العنوان، والعنوان كبير، أريد ان اختصر من العنوان،

يعني (للتوضيح أكثر) ، عنوان الموضوع كالتالي:

صلي وسلم وبارك على سيدنا محمد صلى الله عليه وآله وسلم

أريد أن اختصر من العنوان، يعني اقله جيبلي أول ستة كلمات، او أول خمسين حرف

بحث يصبح كالتالي:

صلي وسلم وبارك على سيدنا

هيك أصبح انه جلب أول ستة كلمات

الكود الي عامله انا كالتالي:

LabelAdvTitle.Text = "<h2 class='title'>" + DVAdv.Table.Rows[0].ItemArray[3].ToString() + "</h2>";

هيك يعرض لي عنوان الخبر كيف ما يكون لو طويل ولو قصير

انا اريد ان احدد انه يجلب لي فقط عدد معين من الحروف

انتظركم ...

شكرا لكم سلفا

#2

أهلا وسهلا بك معنا

بعد أن تحضر العنوان أو النص من قاعدة البيانات خزنة في متغير ثم إقطع منه هكذا

myTitle = myTitle.Substring(0, 9);

هنا سوف يقطع من أول محرف للمحرف التاسع ويخزنه في المتغير

بالتوفيق

تم تعديل هذه المشاركة بواسطة KV2010 في 2 يوليو 2011 في 04:24

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

#3

يا ليت يا أخي توضح أكثر شوي

أنا وضعتلك الكود الي جلب العنوان

ضع لي المتغير وقص منه

انتظرك بفارغ الصبر,,,

#4

طيب جرب هذا إستبدلو بكودك

string myTitle = DVAdv.Table.Rows[0].ItemArray[3].ToString();
        myTitle = myTitle.Substring(0, 9);
        LabelAdvTitle.Text = "<h2 class='title'>" + myTitle.ToString() + "</h2>";

تم تعديل هذه المشاركة بواسطة KV2010 في 2 يوليو 2011 في 05:29

1

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

#5

صراحة هو ظبط،

بس بجيبلي كود html بالنتائج...

والكود اللي بجيبه من الكود الموجود في الـ label

#6

آسف , تم التصحيح .....

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

#7

صراحة يا أخي ،، اتقدم لك بالشكر العظيم

والله بجد أول مرة ألاقي حل لطلباتي بشكل فعلي وجذري،

وانا حتابع المنتدى هذا، وسأشارك فيه بجدية، وبعناء، وبكل طاقتي بإذن الله

اتقدم لك بجزيك الشكر، وتقبل خالص تحياتي،،

محبك، محمد الحلبي

#8

:) عفواً أخي الكريم محمد , لا شكر على واجب

أهلاً وسهلاً بك في فريقنا

يسعدني التعرف عليك , أنا الرجل S :)

بالتوفيق

تم تعديل هذه المشاركة بواسطة KV2010 في 2 يوليو 2011 في 05:55

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

#9

بس انا صادفتني كمان مشكلة

وهي اني عامل جملة for

عشان يجيبلي آخر ثلاث مواضيع مثلا

وهذا هو الكود

for (int cnt = 0; cnt < 3; cnt++)
LabelLastProjct.Text += "<div>"+ DVAdv.Table.Rows[cnt].ItemArray[4].ToString() +"</div>";

ولما استخدم الكود بالشكل التالي

for (int cnt = 0; cnt < 3; cnt++)
string ProjDetails = DVAdv.Table.Rows[cnt].ItemArray[4].ToString();
        ProjDetails = ProjDetails.Substring(0, 30);
LabelLastProjct.Text += "<div>"+ ProjDetails.ToString() +"</div>";

مش حينفع، ممكن انت تقلي استخدم تعريف المتغير الجديد فوق جملة for

بس ما بنفع استخدمها فوق، لأنه انا عايز استخدم الكود الموجود داخل الـ for وهو cnt

يا ليت الاقيلها حل عندك...

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