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

dropDown list value من جدولين

بدأه She في 20 أبريل 2012 · 4 رد · 461 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

إخوتي الكرام

لدي سؤال أرجو منكم التكرم في مساعدتي

لدي dropdown list

أريد أن أجعل قيمتها من أكثر من جدول ECous و PCous

بحيث أن تكون text l من EName الموجود في جدول ECous

و PName الموجوة في جدول PCous

و Value لها تكون : EID و PID

وأنا أريد أن أستخدم الكود التالي ولكن من جدولين لاجعل للدروبداون ليست value & text ؟

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

myConnection.ConnectionString = ConfigurationManager.AppSettings["ConnectionString2"].ToString();

            myCommand = new SqlCommand();

            myCommand.CommandText = " select COUNTY_ID,COUNTY_ARB_NAME from vw_Get_Province_County ";
            myCommand.CommandType = CommandType.Text;
            myCommand.Connection = myConnection;

            SqlDataAdapter da = new SqlDataAdapter(myCommand);
            DataSet ds = new DataSet();
            da.Fill(ds);

            //---- ----

            DropDownList1.DataTextField = ds.Tables[0].Columns["EName"].ToString();
            DropDownList1.DataValueField = ds.Tables[0].Columns["EID"].ToString();
            //-------

            DropDownList1.DataSource = ds.Tables[0];
            DropDownList1.DataBind();

أرجو مساعدتي و شكرا جزيلا لكم

تم تعديل هذه المشاركة بواسطة She في 20 أبريل 2012 في 23:00

اللهم ما اصبح /امسى بي من نعمة أو بأحد من خلقك فمنك وحدك لا شريك لك فلك الحمد ولك الشكر

#2

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

هذه طريقة ملء DropDownList من جدول :

SqlConnection connection = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True");
        	SqlCommand command = new SqlCommand();
        	command.CommandType = CommandType.Text;
        	command.CommandText = "SELECT * FROM Employee;";
        	command.Connection = connection;
        	SqlDataAdapter dataAdapter = new SqlDataAdapter();
        	dataAdapter.SelectCommand = command;
        	DataSet ds = new DataSet();
        	dataAdapter.Fill(ds);
        	DropDownList1.DataTextField = "EmployeeName";
        	DropDownList1.DataValueField = "ID";
        	DropDownList1.DataSource = ds.Tables[0];
        	DropDownList1.DataBind();

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#3

شكرا لك أخي الكريم

على تعاونك

أنا أريها من جدولين ؟ كيف ؟

على أن تأخذ text ,و value

اللهم ما اصبح /امسى بي من نعمة أو بأحد من خلقك فمنك وحدك لا شريك لك فلك الحمد ولك الشكر

#4

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

اقتباس

أنا أريها من جدولين ؟ كيف ؟

على أن تأخذ text ,و value

نكتب الاستعلام الذي يجلب البيانات من جدولين إما ربط بينهما أو UNION حسب المطلوب , و نتابع بنفس الطريقة ... هذا مثال عن ذلك :

SqlConnection connection = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True");
        	SqlCommand command = new SqlCommand();
        	command.CommandType = CommandType.Text;
        	command.CommandText = "SELECT 	ID AS MyID, EmployeeName AS MyName FROM     	Employee UNION  SELECT 	ID AS MyID, CustomerName AS MyName FROM     	Customer ;";
        	command.Connection = connection;
        	SqlDataAdapter dataAdapter = new SqlDataAdapter();
        	dataAdapter.SelectCommand = command;
        	DataSet ds = new DataSet();
        	dataAdapter.Fill(ds);
        	DropDownList1.DataTextField = "MyName";
        	DropDownList1.DataValueField = "MyID";
        	DropDownList1.DataSource = ds.Tables[0];
        	DropDownList1.DataBind();
1

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#5

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

شكرا جزيلا لك

عملتها و تنفذت بشكل صحيح

ممتنة لك

اللهم ما اصبح /امسى بي من نعمة أو بأحد من خلقك فمنك وحدك لا شريك لك فلك الحمد ولك الشكر

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