الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال في gridview

بدأه yazanz في 6 مايو 2011 · 4 رد · 399 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اريد السؤال عن gridview عندما اعمل سيليكت لـ row اريده ان يقوم باضافة ذلك row الى جدول معين اذا ممكن ذلك

وشكرا للجميع

#2

عود مرة اخرى اخي الكريم

الان طريقة عمل نقل للمحتويات حقل في الكرد فو الى التيكست بوكس

انتبه للخطوات

نضيف الكرد فيو الى صفحتنا

ا- نجعل ال alow generat colume =false

ونجدها في خصائص الكرد فيو

2- نعمل على اظافة coumand feild للكرد فيو بأسم وليكن اختيار

نجده من السهم الذي يوضع بجوار الاداة كرد فيو

3- نعمل على اظافة BoundField ايظاً من السهم الذي يوجد بجوار الاداة ووضيفيتة تعريف بالحقول الموجودة بقاعدة البيانات وتعريفها داخل الكرد فيو

عن طريق ال "اسم الحقل الذي تريد عرضة"=datafield

اما ال headertext

فمعناها اسم العامود في الكرد فيو

<asp:BoundField DataField="id_name_admin" HeaderText="الرقم التعريفي" />

<asp:BoundField DataField="name_admin" HeaderText="اسم المسؤول" />

<asp:BoundField DataField="user_name" HeaderText="كلمة المرور" />

<asp:BoundField DataField="pass_admin" HeaderText="الباسورد" />

<asp:BoundField DataField="type_admin" HeaderText="صلاحية المسؤول" />

<asp:BoundField DataField="department" HeaderText="القسم المشرف علية" />

4- والان ناتي الى حدث ال SelectedIndexChanged انتبة الى هذا الحدث

ونكتب فية الكود التالي

Protected Sub gridadmin_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles gridadmin.SelectedIndexChanged

Dim selectindex As Integer

selectindex = gridView2.SelectedIndex

Dim row11 As GridViewRow = gridView2.Rows(selectindex)

Dim id_name_admin As String = row11.Cells(0).Text

Dim name_admin As String = row11.Cells(1).Text

Dim user_name As String = row11.Cells(2).Text

Dim pass_admin As String = row11.Cells(3).Text

Dim id_type_admin As String = row11.Cells(4).Text

Dim id_department_admin As String = row11.Cells(5).Text

Label2.Text = id_name_admin

TextBox1.Text = name_admin

TextBox2.Text = user_name

TextBox3.Text = pass_admin

TextBox6.Text = id_type_admin

TextBox5.Text = id_department_admin

End Sub

الكود ان شاء الله واضح وهو خذ قيمة مفتاحية للحقل في الكرد فيو ومن ثم تعريف الحقل بنفس اسماء قاعدة البيانات للسهولة

ولاننسى تعريف rowخاص للكرد فيو لان هذة الاداة تعتبر كجدول

ومن ثم الاظافة ال textbox

كل حسب ماتريد

ومن ثم اجراء العمليات التي تريدها

اذا كنت لاتريد خزن القيم المستنتجة في متغيرات ومن ثم قم بعملية الحفظ بالجدول الاخر

1vAO2-d3nY_335990295.gif

يارب ساعدني كلما اتقدم خطوة اجد نفسي متأخر في خطوات

154047116.gif
#3

السلام عليك اخي الكريم هذا مثال صغير على هذا الحالة

صحيح اتنة صغير لكن اتمنى ان يكون ذو فائدة لك استاذي الغالي

بالتوفيق

serch engens.rar

1vAO2-d3nY_335990295.gif

يارب ساعدني كلما اتقدم خطوة اجد نفسي متأخر في خطوات

154047116.gif
#4

هنالك حدث اسمه On select index changed وهنا نقوم بإضافة الكود الخاص بنا والذ يعمل على إضافة البيانات للجدول الآخر

قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:

مثلا تفنى المسـرة ***** هكذا تفنى الهموم

#5

شكرا لكم جميعا استفدت كثيرا

شكرا جزيلا

مواضيع مشابهة