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

بليز طلب لمعرفة عمل مجموعة من الاختيارات داخل Textbox مثل الموجود في جوجل

بدأه amon1218 في 21 ديسمبر 2008 · 13 رد · 1,110 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم

ممكن حد يقولي ازاي اعمل التكست بوكس زي التكست بوكس الي موجود في جوجل

اي اني لما اكتب حرف يعمل

search

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

وارجو من الاخوة ان يحاولو تجربتة في جوجل

ولو ممكن لو حد شرحهالي بال SqlDataReader

واعطائي الحل

واكون شاكر لكم

post-172408-1229811221_thumb.jpg

#2

ااذ ما كان ضروري التكست تعملها على كوبو بوكس و بربطو بالجدول database

FOTA KHader FAR

سوف اتجة الى عالم الويب

thumb_kujviv1t1.jpg

#3

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

بس طلب مننا اننا نعمل سيرش علي الطريقة دي وانا بحاول

والف شكر مرة تانية

هو انا عارف اعملها في التكست بوكس بس من غير الداتا بيس ودي المشكلة انا عاوزها مربوطة بالداتا بيس

#4

تحية طيبة :

ان شاء الله يكون هوي طلبك.

سلااااااااااام.

Textbox_Google_Search.rar

#5

set the following properties for the textbox

1. AutoCompleteMode to Suggest

2. AutoCompleteSource to CustomSource

3. if you want it to be hard coded set the AutoComplelteCustomSource to the list you want ..

4. Otherwize if you want the data to be from a Database for example .. change the code on the Form1.Designer.cs


this.textbox1.AutoComplteteCusomSource.AddRange(mycoll)
//Where mycoll is a collection from type string[] .. you can load it from the database ..

#6

الله عليك خالد اشي فخم يا وحش نابلس

FOTA KHader FAR

سوف اتجة الى عالم الويب

thumb_kujviv1t1.jpg

#7

الله يحفظك فوته .. هذا الى جانب ابداعاتكم شيء بسيط.

#8

الف شكر اخي الفاضل علي الاجابة

خالد

بس انا عاوز اربطها ب داتا بيس

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

باضافة الكلمات المرادة في AutoComplteteCusomSource

وكدة هتلاقيها كما تريد

ولكن الف شكر مرة اخري اخي خالد ومنكم نستفيد بشئ جديد

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

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

تم تعديل هذه المشاركة بواسطة amon1218 في 21 ديسمبر 2008 في 22:15

#9

النقطة الرابعة هي ببساطة انشاء collection من نوع string ووضع القائمة التي تود استخدامها في الكود باستخراجها من قاعدة البيانات

لو وضعت الكود التالي فسترى انه ينشئ قائمة جديدة في المتغير col..

 private void button3_Click(object sender, EventArgs e)
		{
			string[] col = new string[] {
			"aforanya",
			"bforanyb",
			"cforanyc",
			"dforanyc"};
			this.textBox1.AutoCompleteCustomSource.AddRange(col);
		}

هل بامكانك عمل method تقوم باستخراج القائمة المطلوبة من قاعدة البيانات وتعبئتها في ال col او متغير من نوع string[]

تم تعديل هذه المشاركة بواسطة أم العبد في 22 ديسمبر 2008 في 06:53

#10

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

الموضوع مطلوب بس ممكن حد يشرحلي

Method

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

col او متغير من نوع string[]

ممكن تكتيبهلنا معلش

تم تعديل هذه المشاركة بواسطة rakan572 في 22 ديسمبر 2008 في 09:06

#11

قبل أن اضع الكود .. فأتمنى ان لا يستعمله اي احد في تقديم واجب او مشروع يجب ان يقوم بحله بمفرده ويدعي انه قام بذلك بمفرده ويحصل على اي درجات بالباطل .. فانا اذكر بهذا فقط ....

private AutoCompleteStringCollection LoadListFromDB()
		{
			string NorthwindConnectionStrg = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Temp\Northwind.mdb";
			OleDbConnection NorthwindConnection = new OleDbConnection(NorthwindConnectionStrg);
			OleDbCommand SuggestedListCommand = new OleDbCommand();
			SuggestedListCommand.Connection = NorthwindConnection;
			SuggestedListCommand.CommandType = CommandType.Text;
			SuggestedListCommand.CommandText = "SELECT LastName From Employees";

			SuggestedListCommand.Connection.Open();
			OleDbDataReader reader = SuggestedListCommand.ExecuteReader();

			AutoCompleteStringCollection col = new AutoCompleteStringCollection();	
			while (reader.Read())
			{		  
				for (int i=0; i<reader.FieldCount; i++)
				{
					col.Add(reader.ToString());
				}
			}
			return (col);
		}

textBox1.AutoCompleteCustomSource = LoadListFromDB();
			textBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
			textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;
#12

السلام عليكم

اولا الف شكر اختي ام العبد علي الاجابة علي المشاركة منك

ثانيا لا تخافي اختي الفاضلة (من غشنا فليس منا )

وانا اذا كنت بطلب الطلب دة من حد فانا مش ممكن اقول اني عملت كدة لوحدي اكيد هاقول انا جبتها ازاي

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

مش قال نعيد المشروع عشنها وهو عارفها بس كان عاوز يعرف احنا هنعرف نعمل بحث ونجبها و لا لا

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

تم تعديل هذه المشاركة بواسطة amon1218 في 23 ديسمبر 2008 في 11:16

#13

العفو amon أنا اعلم ايضا انه من الممكن ان تعمل بحث وتلاقي كود قريب من الحل في الصفحات الاخرى .. ولكن ايضا انا احترم من يحاول ويضع محاولته والكود الخاص بالمحاولات ويطلب ايجاد الخطا او التعديل .. فلن اتردد بالمساعدة .. اتمنى لكم التوفيق بالاخص في ال c# لانها من اجمل لغات البرمجة

#14

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…