هلا السوال انا ربطت الداتا بيس في الجريد فيو عن طريق الوزرد وعملت قالب للجريد فيو بس ازرار الاضافة والتعديل ما بتبين مع ان لما يكون من غير قالب يتكون موجودة كيف الحل وشكررررررر
سؤال في قوالب للجريد فيو
السلام عليكم
يمكنك اختيار Edit Columns من قائمة ال smart tag
و من النافذة الظاهره يمكن اضافة ازرار لعمل edit & delete
كما موضح في الصورة المرفقة
ومن اجل اضافة عملية insert يمكنك اضافة button و جعل الخاصية Command Name = Insert
أرجو ان اكون وفقت في الشرح
تم تعديل هذه المشاركة بواسطة m_alzantot في 20 أغسطس 2008 في 17:37
يا نفس كفي عن العصيان واكتسبي ----- فعلا جميلا لعل الله يرحمني
اه بس استخدمت ASPxGridView
الي هي من ادوات
deveXpress
مازبطت بس شكررررررررررررررررا كتير
بالنسبة ل ASPxGridView قم باضافة column جديد و حوله الي command column باستخدام change to menu
و سوف تجد في خصائص هذا العمود خصائص لعرض new و update و غيرهم من هذه الاوامر
فقط قم بوضع visible = true للامر المراد
راجع الصور للتوضيح
شكراااااااااااا كتير
بس مازبطت انا بحكيلك انا غيتر شكل تمثيل البيانات داخل الجريد فيو يعني من شكل عرضي الى بيانات معروضة بشكل طولي
يعني :
الاسم الرقم الوظيفية
خالد 11 مبرمج
الى الشكل التالي
الاسم : خالد
الرقم : 11
الوظيفة: مبرمج
هلا سويت الى حكيت عنو بس برضة مازبطت ياريت لوعندك مثال
يعني انت عملت Custom Edit Form علي حسب فهمي لكلامك
اولا انت هتضيف update button و cancel button في ال edit form template
بعد كده فيه حلين ممكن تستخدم هذه ال buttons كبديل لل default buttons و ذلك عن طريق الكود التالي
او ممكن تستخدم custom code لل buttons click event بس ركز شوية في الكود
اسف نسيت انسخ الكود
اقتباسممكن تستخدم هذه ال buttons كبديل لل default buttons و ذلك عن طريق الكود التالي
<Controls> <dxwgv:ASPxGridViewTemplateReplacement ID="UpdateButton" runat="server" ReplacementType="EditFormUpdateButton"> </dxwgv:ASPxGridViewTemplateReplacement> <dxwgv:ASPxGridViewTemplateReplacement ID="CancelButton" runat="server" ReplacementType="EditFormCancelButton"> </dxwgv:ASPxGridViewTemplateReplacement> </Controls>
اقتباسممكن تستخدم custom code لل buttons click event بس ركز شوية في الكود
protected void btnCancel_Click(object sender, EventArgs e)
{
APSxGridView1.CancelEdit();
}
protected void btnUpdate_Click(object sender, EventArgs e)
{
if (APSxGridView1.IsNewRowEditing)
{
}
if (APSxGridView1.IsEditing)
{
}
}