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

split string

بدأه noor ahmad في 6 يوليو 2010 · 7 رد · 577 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

string appvar1 = "";
        for (int i = 0; i <CheckBoxList1.Items.Count;i++ )
        {
            if (CheckBoxList1.Items.Selected)
            {
                appvar1+=CheckBoxList1.Items.Value+',';
            }
            appvar1 = appvar1.TrimEnd(',');
        }
        string[] app1=new string[appvar1.Length];
        char[] sp={','};
        app1=appvar1.Split(sp);
        for (int j = 0; j < app1.Length; j++)
        {
          DA.appadd( app1[j]);
        }

هل هذه الطريقة لعمل تجزئة لل string؟

#2
string appvar1 = "";         for (int i = 0; i <CheckBoxList1.Items.Count;i++ ) 
        {             if (CheckBoxList1.Items.Selected) 
            { 
                appvar1+=CheckBoxList1.Items.Value+','; 
            } 
            appvar1 = appvar1.TrimEnd(','); 
        }

هذا الجزء يكون String بهذا الشكل A,B,C,D....

اما الجزء الثاني

فيقسم هذا النص بعد علامة ,

اللهم ارزقنا فهم النبيين وحفظ المرسلين

Hock341@yahoo.com

الشركة التطبيقية لخدمات الحاسب الالي [حاسب]

http://www.hasib.com.sa

مدونتي

#3

طيب بس لما بعمل تخزين في الجدول بخزن السلسلة كاملة بدوتن تجزئة

شو السبب؟

#4

انظري للمتغير DA ماذا يخزن في نهاية العملية

اللهم ارزقنا فهم النبيين وحفظ المرسلين

Hock341@yahoo.com

الشركة التطبيقية لخدمات الحاسب الالي [حاسب]

http://www.hasib.com.sa

مدونتي

#5

مثلا لو كانمت عندي السلسة كالتالي 2,3,3,4

في الجدول الخاص بالتخزين راح تكون القيمة 2334

#6

هذا صحيح لاني اتوقع ان هذا الكود يفعل ذلك

 for (int j = 0; j < app1.Length; j++) 
    	{ 
      	DA.appadd( app1[j]); 
    	}

ارسلي المرفق كامل لأتمكن من رؤية كود التخزين

تم تعديل هذه المشاركة بواسطة hock في 6 يوليو 2010 في 16:33

1

اللهم ارزقنا فهم النبيين وحفظ المرسلين

Hock341@yahoo.com

الشركة التطبيقية لخدمات الحاسب الالي [حاسب]

http://www.hasib.com.sa

مدونتي

#7

السلام عليكم

نرجو توضيح المطلوب او ماذا تعملين لنساعدك اكثر حيث ارى من الكود انك تقومين بالتجميع ثم الفك . واعتقد يمكن اختصار الكود الى مايلي :

for (int i = 0; i <CheckBoxList1.Items.Count;i++ )
        {

 if (CheckBoxList1.Items.Selected)
            {
 DA.appadd( CheckBoxList1.Items.Value); 
            }
}
#8

السلام عليكم

اقتباس
لسلام عليكم

نرجو توضيح المطلوب او ماذا تعملين لنساعدك اكثر حيث ارى من الكود انك

في عندي 3 جداول مرتبطة مع بعض

الجدول الأول بدخل بيانات الشقة FlatID PK

الجدول الثاني بقرأ منه checkboxlist فيه appID , appname

الجدول الثالث بدي اخزن فيه رقم الشقة والإختيارات من checkboxlist

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