سوالف اندرويد




العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > ASP و ASP.NET
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الرد على الموضوع
 
LinkBack أدوات الموضوع
عضو جديد
#1  
Question كيف اضيف من grid view?

السلام عليكم..

عندي هذي الداتا قريد فيو في مشروعي asp.net



اريد تفعيل خاصية الاضافه فيها..

بحث اذا اختار المستخدم بيانات منها .. تنضاف هذه البياانات في الداتا بيس..

هل من مساعده ؟؟!






عنطره is offline   قديم 26-05-2010, 02:55 PM
الرد مع إقتباس
مشرف قسم asp.net
#2  

السلام عليكم

بحث اذا اختار المستخدم بيانات منها .. تنضاف هذه البياانات في الداتا بيس..


قصدك يعني اذا ضغط على صف واختاره تتم عملية اضافة اخرى في الداتا بيز
والا قصدك انه اذا اختار الصف يظهر له امكانية التعديل ؟
والا قصدك انه يضيف صف جديد من خلال الجريد فيو ؟






__________________
مطور مواقع ASP.NET & تطبيقات Windows 8 & تطبيقات جوال WP7
بريدي :khalilme at hotmail.com
خليل سليم is offline   قديم 26-05-2010, 03:08 PM
الرد مع إقتباس
عضو جديد
#3  

مرحبا اخي برمودا

انا قصدي

انه اذا اختار المستخدم هذا الصف مثلاً الصف الأول ..

بالتالي يتم تخزينه في قاعدة البيانات ..

!

يعني كيف اقدر اضيف من خلال الداتا فيو الى الداتا بيس ..






عنطره is offline   قديم 26-05-2010, 04:15 PM
الرد مع إقتباس
مشرف قسم asp.net
#4  

صراحة غريبة
طيب ما هو الصف الاول يتم عرضه من داتا بيز !


المهم لو بدك تضيفه طالما انتا عامل allow select وظاهرة عندك كلمة select
اضغط على الجريد ضغطتين راح يفتح لك حدث slectedindexchanged

اكتب في هذا الحدث كود الاضافة
طبعا يتم استدعاء هذا الحدث عند الضغط على كلمة سيليكت وقت التنفيذ






__________________
مطور مواقع ASP.NET & تطبيقات Windows 8 & تطبيقات جوال WP7
بريدي :khalilme at hotmail.com
خليل سليم is offline   قديم 26-05-2010, 09:02 PM
الرد مع إقتباس
عضو جديد
#5  

إقتباس:
طيب ما هو الصف الاول يتم عرضه من داتا بيز !
نعم هذا صحيح ..


ولكن البيانات التي سيختارها المستخدم ستضاف ضمن بياناته ..

يعني جدول آخر

غير الذي يظهر !! ~






عنطره is offline   قديم 27-05-2010, 12:38 AM
الرد مع إقتباس
عضو جديد
#6  

عنطره, ما فهمت من كلامك هو أنك تريد عرض البيانات التي يختارها العضو في جدول منفصل عند الضغط على زر "select"

مثلاً إذا قام بإختيار الصف الأول يتم عرض بيانات الصف الأول في جدول آخر.

الطريقة بسيطة جداً:

أنت لديك gridview جاهز مع تفعيل "select", رائع.
كل ما عليك فعله بعد ذلك هو سحب detailsview بجانب gridview, مع جعل نفس مصدر قاعدة البيانات (sqldatasource), ثم كتابة الكود التالي:

protected sub Gridview1_selectedindexchanged(byval sender as sender)
detailsview1.pageindex = gridview1.selectedindex
endsub

طبعاً يجب تغيير المسميات التي باللون الأحمر إلى المسميات التي قم أنت بتسميتها

أتمنى أن تكون قد حلت مشكلتك







آخر تعديل بواسطة محمد مساوى في 27-05-2010 الساعة 08:35 PM.
محمد مساوى is offline   قديم 27-05-2010, 08:26 PM
الرد مع إقتباس
عضو جديد
#7  

اهلا ً اخوي محمد

فكرتك ؤائعه واضفتها لمشروعي .. يعطيك الف عافيه ..

ولكني اقصد ..

انه ااذا اختار المسافر الصف الآول .. يتم تخزينه في جدول موجود عندي في قاعدة البيانات ..

يعني اضافه لقاعدة البيانات ..

اذا لديك اي طريقه او فكره لهذا الموضوع ياليت تساعديني ... ربي يخليك ويسعدك






عنطره is offline   قديم 27-05-2010, 10:48 PM
الرد مع إقتباس
عضو نشيط جدا
#8  

كما قال الأخوان استخدم الحدث SelectedIndexChanged

و اكتب بداخله التالي:

كود:
GridViewRow selectRow = GridViewID.SelectedRow;
بعد ذلك نستخدم خاصية Cells الموجودة للمتغير selectRow
كالتالي على سبيل المثال للحصول قيمة الخلية الأولى flight_no
سنكتب التالي:

كود:
string flightNo = selectRow.Cells[0].Text;
طبعاً الصفر هو دليل العنصر index الموجود في المصفوفة Cells



و كذلك العمل الباقي مع الخلايا الآخرى و بإمكانك استخدام دوال التكرار
أو أي طريقة تراها مناسبة لك في التعامل مع القيم الموجودة في
الخاصية Cells






عبدالله حسن is offline   قديم 28-05-2010, 07:20 AM
الرد مع إقتباس
عضو جديد
#9  

تريد حفظ الخيار الذي قام المسافر بإختياره, كما فهمت منك أنه عند أختيار المسافر على أي صف سيتم عرض هذا الصف في detailview, رائع. بعد ذلك كل ما عليك فعله هو إضافة هذا الـ detailview إلى قاعدة البيانات التي تريد حفظ المعلومات فيها:
detailsview.row[0].cell[0].text = في الغالب تكون الـ ID
= detailsview.row[0].cell[1].textأعتقد أنها flight_no
....

INSERT into TableName (Column1, Column2, Column3,...) VALUES (detailsview.row[0].cell[0].text & "','" & detailsview.row[0].cell[1].text & "','" & detailsview.row[0].cell[2].text & "'"...)

0 طبعاً تقوم بتغيير المسميات إلى مسمياتك الخاصة
تحياتي






محمد مساوى is offline   قديم 28-05-2010, 11:23 AM
الرد مع إقتباس
الرد على الموضوع



أدوات الموضوع

قوانين المشاركات
لا يمكنك كتابة مواضيع جديدة
لا يمكنك إضافة ردود
لا يمكنك إرسال مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح


المواضيع المشابهه
الموضوع كاتب الموضوع القسم الردود آخر مشاركة
عند استخدام هذه الطريقة view.php?view=style كيف اضيف التايتل ؟ 2end PHP 4 18-08-2009 12:33 PM
درس طريقة عمل Grid View موضح بالصور smart-man ASP و ASP.NET 1 28-04-2008 08:28 PM
درس طريقة عمل Grid View موضح بالصور smart-man ASP و ASP.NET 0 26-04-2008 11:55 PM
استخدام الـ Grid وتوسيع الصف لتعديل البيانات webstar ASP و ASP.NET 2 23-03-2007 07:15 PM
خاصية ال Grid في الفوتوشوب Bu-Meera التصميم والرسومات والمونتاج 1 05-02-2006 03:08 PM


جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 10:02 PM.