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

الرجاء أخوانى أرجوا المساعده فى أيجاد ال"text Change Event In Datagridview "

بدأه major_47 في 18 سبتمبر 2008 · 6 رد · 1,411 مشاهدة · في قسم تكنولوجيا Microsoft .NET العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أوانى الأعزاء مبرمجين المنتدى

أرجوكم عندى مشكله فى برنامج أقوم بتطويره وهى أنى أريد أن أقوم بعمل DataGridView تقوم بجمع رقمين مثلا

عد أدخال الرقم الأول و الرقم الثانى

كما يظهر فى الصوره

datagridqx6.png

تقوم الاداه بجمع الرقمين و وضعهم فى الخانه الثالثه

بحثت كثيرا فى الموضوع و لكنى لم أجد حى الحدث المسؤل عن هذه العمليه

أرجوكم ساعدونى أخوانى المبرمجين العرب

#2

الموضوع يا اخى مش فى الداتا جريد

ده شغل داتا بيز انت هاتخلى الحقل اللى انت عايز يطلع فيه الناتج عن طريق الـ Sum

ومالوش علاقه بالداتا جريد

ولدي إليك وصيتي عهد الأسودْ

العز غايتنا نعيش لكي نسود

و عريننا في الأرض معروف الحدود

فاحم العرين و صنه عن عبث القرود

أظفارنا للمجد قد خُلقت فدى

و نيوبنا سُنَّت بأجساد العدى

و زئيرنا في الأرض مرهوب الصدى

نعلي على جثث الأعادي السؤددا

#3

أخى العزيز الموضوع أعتقد أنى مجيبتش سيره داتا بيز خالص

أنت متأكد أنك كنت بتقرا الموضوع ولا أنت كنت فى موضوع تانى و دخلت و رضيت غلط

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

أنا كل ألى طالبه أنى أعمل حوار ذى الExcel spreadsheet

حاجه بسيطه جدا ممكن لو دخلت رقمين يطلعلك الناتج فى الخانه التالته على طول من غير ما أجيب و الله سيره ال DataBase

و المشكله أنه مفيش حدث TextChange فى ال DataGridtextbox Control

بس أنا شفت حاجه ذى دى معموله فى مشروع بالفعل بال .Net بس للأسف مش معيا Codeال بتاعه

شكرا لمشاركتك أخى العزيز و الله تانى مره الموضوع مالوش أى علاقه بالداتا بيز

#4

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

الموضوع بسيط ان شاء الله لكى تسطيع التعامل مع اى حدث (افنت ) لكنترول موجود فى الداتا جريج فيو يجب اولا ان تقوم بايجاد هذا الكنترول بمعنى اصح عشان نعرف نتعامل مع الكنترول ده يبى لازم نبقى ماسكينه وموجود بين ايدينا تما م كده

المهم

يوجد ايفنت بالداتا جريد فيو اسمه

EditingControlShowing

دا بيخلينى اعمل ايديت على اى كنترول قبل ما يظهر يعنى مثلا انا عندى جريد فيو فيها كومبو بوكس وفيها تكست بوكس كولمن

وانا عاوز اكسس افنت فى الكومبو بوكس واكسس ايفنت فى التكست بوكس هيكون الكود بالشكل التالى

 private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
		 {
	ComboBox cmb = e.Control as ComboBox;
			   if (cmb != null)
			   {
				   cmb.SelectedIndexChanged += new EventHandler(cmb_SelectedIndexChanged);
			   }
			   else
			   {
				   TextBox t = e.Control as TextBox;
				   if (t != null)
				   {
					   t.TextChanged+=new EventHandler(t_TextChanged);
				   }
			   }
 }

طب لو الموضوع معقد شويه بقى وعندى اتنين كونترول زى بعض وانا عاوز كل ايفنت للكنترول مختلف عن التانى

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

 private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
		 {
	if (dataGridView1.CurrentCellAddress.X == Column1.DisplayIndex)//هنا باخد الكولمن اللى انا عارفه
			   {
				   TextBox txt = e.Control as TextBox;
				   if (txt != null)
				   {
					   txt.TextChanged+=new EventHandler(txt_TextChanged);
				   }


			   }
			   else if (dataGridView1.CurrentCellAddress.X == Column2.DisplayIndex)//الكولمن التانى
			   {
				   TextBox txt2 = e.Control as TextBox;
				   if (txt2 != null)
				   {
					   txt2.TextChanged += new EventHandler(txt2_TextChanged);
				   }

			   }
 }

وموجود بالمرفقات بروجكت به مثال بسيط

TestExcel.zip

#5

بجد أخى العزيز anti_ghosts

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

بجد الموضوع ده كان عاملى مشاكل كتيير و كنت بدور علييه من زمان

و بالتوفيك دائما

#6

جزاك الله خير على التوضيح اخونا antighost

ومعلش يا ميجور على سوء فهمى بس انت برضه اتأخرت جدا فى الرد على الموضوع كنت تخلينى اخد بالى من اول مره لعل وعسى كنت عرفت اساعد

على العموم اخونا antighost فادنى وفادك كتر الف خيره

بالتوفيق ان شاء الله

ولدي إليك وصيتي عهد الأسودْ

العز غايتنا نعيش لكي نسود

و عريننا في الأرض معروف الحدود

فاحم العرين و صنه عن عبث القرود

أظفارنا للمجد قد خُلقت فدى

و نيوبنا سُنَّت بأجساد العدى

و زئيرنا في الأرض مرهوب الصدى

نعلي على جثث الأعادي السؤددا

#7

أخى العزيز objectOrienteD شكرا لاهتمامك

و جذاك الله كل الخير

و بالتوفيق دائما إن شاء الله

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

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

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

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

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