السلام عليكم
كيف أعمل تحديث لصف معين في ال datagrid بحيث يعمل edit في نفس ال datagrid من غير ما يفتح صفحة جديدة يعمل فيها edit ؟؟
وجزاكم الله خيرا
السلام عليكم
كيف أعمل تحديث لصف معين في ال datagrid بحيث يعمل edit في نفس ال datagrid من غير ما يفتح صفحة جديدة يعمل فيها edit ؟؟
وجزاكم الله خيرا
أخي ستجد موضوع مثبت لي لاستخدام ال DataList .. نفس الطريقة سوف تستخدمها
تستخدم DataKey لل DataGrid
و منه تصل لل PK الخاص بالصف اللذي اخترته عن طريق e.item.ItemIndex كالتالي
int pk=(int)DataGrid1.DataKeys(e.Item.ItemIndex);
// update statment as :
SqlCommand cmd = new SqlCommand("update statment here",cn);
cn.ExecuteNonQuery(cmd);
DataGrid1.EditItemIndex=-1;
ReBindDataGrid();ها هي الفكرة
You can fly while you can touch the sky
هنا الفكرة نفسا ولا تختلف عن ال DataList الا اذا استخدمت فكرة ال e.Item.Cells.Controls للوصول للبيانات
http://www.as4web.com/library/class/?page=...n&catID=5&id=75
You can fly while you can touch the sky
جزاكم الله خيرا على المساعدة و هجرب الكود ان شاء الله , على فكرة يا أخ ابو صلاح انا بستفيد من مقالات للغاية بفهم منها كويس جدا, لانك بتشرح باسلوب سهل فهمه , فاسال الله العظيم ان يزيدك من فضله و ينفعك و ينفع المسلمين بعلمك اللهم آمين
شكرا لك أخي على الدعاء وما قمت إلا بالقليل :)
أتمنى أن تقوم بتجربة الكود و تصل لما تريد ..
تحياتي لك
You can fly while you can touch the sky
هذا الموضوع مغلق.