سؤال

أنا أستخدم Nettiers الذي تم إنشاؤه EntityGridView ، وقد أضفت طريقة لـ OnselectedIndExchanged. في هذه الطريقة ، كيف يمكنني الحصول على الكيان المحدد حاليًا من EntityGridView؟

هل كانت مفيدة؟

المحلول

حسنا فهمت. كان الأمر بسيطًا بغباء. ربما لم تكن أفضل طريقة ، لكنني خداعت حتى حصلت على الكود التالي الذي نجح ، باستخدام SelectDatakey من Gridview و EntityProvider لاسترداد بيانات الكيان.

   public void GridView1_SelectedIndexChanged(Object sender, EventArgs e)
        {
            int idEntity = Int32.Parse( GridView1.SelectedDataKey.Value.ToString());
            s.Entities.MMEntity ent =
                 s.Data.DataRepository.MMEntityProvider.Get(
                        new s.Entities.MMrKey(idEntity)
                  );

       // use the entity here
    }
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top