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

[مخالف]ارجو المساعدة فى GridView

مغلق
بدأه medo200039 في 13 يونيو 2011 · 7 رد · 856 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عندى جدولين فى قاعدة البيانات الاول بتاع الاصناف والتانى بتاع الملفات

بحيث فى الاضافة بيضيف فى جدول الملفات وبيختار الصنف من جدول التصنيفات

طيب انا عاوز اعرض فى جريد فيو صنف واحد فقط

يعنى مثلا صنف القماش فى الجدول الاول رقمة 6

طيب كيف اظهر فى جريد فيو كل المتعلق بصنف القماش فقط

صور الجدولين ارجو المساعدة

captureyhc.png

byte[][] scores = new byte[5][];
for (int x = 0; x < scores.Length; x++) 
{
   scores[x] = new byte[4];
}
#2

السلام عليكم ورحمه الله وبركاته

اخي جرب الكود التالي


Dim conn As New SqlConnection("ConnectionString")
Dim adpt As New SqlDataAdapter("Select * From Category Where Cid=6",conn)
Dim ds As New DataSet()
adpt.Fill(ds)
DataGridView1.DataSource=ds.Tables(0)

اما اذا تريد عرض كل البيانات من الجدول الثاني والتي تنتمي لنفس الصنف فقط غير جملة الاستعلام الى

"Select * From FileInfo Where Cid=6"

1

.:: Wish to become better and better ::.

#3

انا عاجز عن شكرى لك اخى VB Helper تم الحل بنجاح والحمد لله مع انى استخدم لغة السى شارب

عملت تحويل الكود وضفت اخر سطر فقط


SqlDataAdapter adpt = new SqlDataAdapter("Select * From Fileinfo Where Cid=1", conn);
DataSet ds = new DataSet();
adpt.Fill(ds);
GridView1.DataSource = ds.Tables[0];
GridView1.DataBind();
         SqlConnection conn = new SqlConnection("server=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\Database.mdf;Integrated Security=True;User Instance=True");

byte[][] scores = new byte[5][];
for (int x = 0; x < scores.Length; x++) 
{
   scores[x] = new byte[4];
}
#4

الكود اشتغل معايا تمام بس كل الاعمدة بتظهر وباانجليزى انا عاوز اعرض اعمدة معينة يعنى الاسم والحجم والتاريخ ويكون بالعربى بدل الانجليزى

يعنى بدل file_title يكون عنوان الملف ودى صورة من الاعمدى الى بتظهر

capturevf.jpg

byte[][] scores = new byte[5][];
for (int x = 0; x < scores.Length; x++) 
{
   scores[x] = new byte[4];
}
#5

السلام عليكم ورحمه الله وبركاته

اخي صح حلي افادك لكن لاحظت انك مستخدم تقنية ال ASP.NET لهذا اضفت السطر الاخير!! لتحويل اسامي الاعمده قم بالتعديل التالي على جملة ال Select

Select ID AS "الرقم",filename AS "الاسم", file_title AS "العنوان", file_details AS "التفصيل", file_size As "الحجم", file_date AS "التاريخ", Cid AS "رقم الصنف" From Fileinfo

.:: Wish to become better and better ::.

#6

فعلا انا استخدم ASP.NET

ولكن اعجز عن مدى قول اى شئ لك انت ساعدتنى كثيرا

بارك الله فيك

byte[][] scores = new byte[5][];
for (int x = 0; x < scores.Length; x++) 
{
   scores[x] = new byte[4];
}
#7

السلام عليكم ورحمه الله وبركاته

الله يبارك فيك اخي .. بالتوفيق ..

.:: Wish to become better and better ::.

#8

الأخ الكريم/الأخت الكريمة

السلام عليكم ورحمة الله وبركاته

مرحباً بكم في منتدى الفريق العربي للبرمجة

تأسف إدارة المنتدى لغلق الموضوع وذلك لمخالفته قوانين المشاركات .

قواعد طرح المشاركات

/index.php?showtopic=29343

شاكرين لكم حُسن تعاونكم

{username}

صورة
صورة

حسابي في الفيس بوك
http://goo.gl/XIzwL

حسابي في تويتر
http://goo.gl/6p4e3

 

 
 

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

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