سؤال

لدي DataGrid، مع ItemTemplate الذي يحتوي على صورة وتسمية.في EditItemTemplate يتم استبدال التسمية بمربع نص.مشكلتي هي أن قالب التحرير لا يظهر إلا عندما أقوم بالنقر فوق الزر "تحرير" في المرة الثانية.ما يعطي؟

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

المحلول

تأكد من إعادة ربط DataGrid بعد تعيين خاصية EditItemIndex.

يحرر:متفق عليه مع ماسا.أفضل الممارسات هي نقل ربط البيانات الخاص بك إلى أسلوب منفصل واستدعائه أولاً عند تحميل الصفحة الأولى، ومرة ​​أخرى بعد تعيين EditItemIndex.

نصائح أخرى

تأكد من التحقق من Page.IsPostback قبل ربط شبكة البيانات الخاصة بك.قد يكون الأمر أنك ملزم أثناء كل تحميل للصفحة.

If Not Page.IsPostBack() Then
    DoDataBinding()
End If
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top