PDA

View Full Version : سوال: تغيير همزمان تكس باكس و اثر آن روي سطر هاي ديتاگريدويو به صورت توام



Xmaster666
جمعه 19 تیر 1388, 15:58 عصر
با سلام

سوالي در رابطه با ديتاگريد ويو رخ داده كه گفتم با دوستان در ميان بذارم.

چه طور ميشه با عوض كردن عدد يك تكس باكس همزمان تعداد رديف هاي سلولهاي ديتاگريد ويو نيز عوض شود ؟

اگر براي هر ستون جداگانه يك تكس باكس در نظر گرفت كه تعداد سطر هاي هر ستون در اين تكس باكس ها عنوان شده باشد آيا راهي هست كه بشه مثلا براي ستون اول 4 سطر و براي ستون دوم 2 سطر نمايش داده شود ؟

با تشكر

وحید پیرمرادیان
جمعه 19 تیر 1388, 16:48 عصر
دوست من سلام:


چه طور ميشه با عوض كردن عدد يك تكس باكس همزمان تعداد رديف هاي سلولهاي ديتاگريد ويو نيز عوض شود ؟

برای این کار در رویداد مربوط به TextChanged مربوط به TextBox کد زیر را بنویسید:




dataGridView1.Rows.Add(System.Convert.ToInt16(text Box1.Text));



موفق باشید.

Xmaster666
جمعه 19 تیر 1388, 17:25 عصر
با تشكر از شما دوست عزيز .

ولي يك مشكلي هست . اگه اين تكس باكس در يك فرم ديگه باشه و ديتاگريد ويو در فرم ديگه ، اونوقت چه طور ميشه ارتباط اين دو رو برقرار نمود ؟

k_m
شنبه 20 تیر 1388, 01:17 صبح
سلام
ببین این دو تا فرم چه جوری هستن؟ یعنی می خوای این دوتا فرم روی هم باز بشن ؟ اگه بخوای تعداد سطر ها رو تو یک فرم تعیین کنی و بعد بگی گرید نمایش داده بشه که می تونی با یک پارامتر اونو بفرستی . حالا یا با یک Properties یا مثلا سازنده فرم.
اگه mdiform باشه که باز راحت می تونی به پدر دسترسی داشته باشی.
دقیق تر بگو روال باز کردن فرم هات چه جوریه.