برمجيا إضافة رقم تسلسل إلى العمود 'العنوان' أثناء إنشاء عنصر في قائمة ليرة سورية
-
10-12-2019 - |
سؤال
وفقا للعنوان أعلاه ، لدي قائمة تخزنها طلبات الدعم.أحتاج إلى رقم تسلسل يتطابق مع معرف العنصر وأريد إضافة رقم التسلسل هذا إلى عنوان الطلب.
وأنا أعلم أنه يمكننا إضافة عنصر وأضاف استقبال الحدث والحصول عليها القيام به.نظرا لأنني أقوم بالفعل بإضافة عنصر الطلب عبر جزء ويب مرئي ، فقد اعتقد أنه قد يكون من الجيد الحصول على جميع الوظائف تحت غلاف واحد.
أي اقتراحات?
المحلول
قم أولا بإضافة عنصر القائمة بحيث يتم إنشاء معرفه ، بدلا من الحصول على العنصر مرة أخرى...تحديث حقل العنوان والعمود معرف كونكات معها..رمز زائف أدناه:
ListItem newItem = lstObject.Items.Add();
newItem["Field"] = "something";
newItem.Update();
newItem = lstObject.Items.GetItemById(newItem.Id);
newItem["Title"] = "YourText" + newItem.Id.ToString();
newItem.Update();
إذا كنت لا تريد التحديث الآخر لإنشاء إصدار مما يمكنك استخدامه UpdateOverwriteVersion()
بدلا من Update()
وظيفة!
لا تنتمي إلى sharepoint.stackexchange