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

إضافة ل Datagrid

مغلق
بدأه ijh_pro في 22 نوفمبر 2005 · 9 رد · 772 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخواني الكرام

اريد أن أضيف البيانات المكتوبة في مربعين نص هما No و Nameلـ Datagrid برمجيا بدون التخزين في قاعدة بيانات

وشكرا

"إن الذين آمنوا وعملوا الصالحات كانت لهم جنات الفردوس نزلا"

#2

شو ما في حدا بيعرف الحل

"إن الذين آمنوا وعملوا الصالحات كانت لهم جنات الفردوس نزلا"

#3
DataGrid1.Item(rowIndex, ColumnIndex) = value as object
#4

أخي شكرا على الرد بس خاصية item غير موجودة في خصائص datagrid

"إن الذين آمنوا وعملوا الصالحات كانت لهم جنات الفردوس نزلا"

#5

بل الخاصية موجودة .... يمكنك مشاهدتها في الملف المرفق ...

WindowsApplication1.zip

#6

أخي FerasGer83 الخاصية فعلا غير موجودة بال C#.NET و لكن موجودة بال Visual Basic.NET و البرنامج إللي أرسلته على ال Visual Basic

أنا دورت على خاصية توازي ال items بال C#.NET و لم أجد, ربما بل على الأغلب هي موجودة و لكني لم أستطع إيجادها و يا ريت إذا حدا بعرفها يفيدنا

على العموم مبدئيا يوجد حل, و هو أن ترسل البيانات لل TextBox بنفس الطريقة إللي عبيت فيها ال DataGride

على فرض أن SQLDataAdapter أسمه MyAdapter

على فرض أن DataSet أسمها ds

بعد تعبأة ال ds بال MyAdapter بالشكل التالي:

MyAdapter.Fill(ds, "AnyName");

تستطيع إستخدام ال DataSet ds كيفما أردت

لتعبأة ال TextBox:

TextBox1.text = ds.Tables["AnyName"].Rows[3][3].ToString();

و لتعبأة ال DataGride:

DataGride1.DataSource = ds.Tables["AnyName"];

أنا متأكد أن معرفة الخاصية الموازية لخاصية ال items بال VisualBasic.NET ستغنينا عن كل هذا

#7

بالفعل أخي ... للأسف لم أنتبه أن السؤال في C# و ليس في VB.Net .... سأبحث عن البديل .... و لكني بدأت أمل من سخافة Microsoft في وضع ميزات سخيفة في VB.Net على حساب C# ......

#8

كل لغات الدوت نت تستخدم نفس الـ FrameWork Class Libraries .. فليس هناك كلاس DataGrid مخصص للغه وآخر مخصص للغه أخرى.

في السي شارب لا نستخدم كلمة Item كما في الـ VB عندما نقوم باستخدام كلاس به Indexers ولكن نستخدم القوسين [ و ].

الكود ::

DataGrid1.Item(rowIndex, ColumnIndex) = value as object

يكون بالسي شارب ::

dataGrid1[rowIndex,ColumnIndex] = yourObject;

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#9

شكرا لكم على ما بذلتموه من جهد

"إن الذين آمنوا وعملوا الصالحات كانت لهم جنات الفردوس نزلا"

#10

شكرا جزيلا و كثيرا على المعلومة دى يا معتز

أحمد صلاح

هذا الموضوع مغلق.

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