PDA

مشاهده نسخه کامل : تغییر نمایش در gridview



aka1
12-10-10, 12:26
سلام دوستان من می خوام یک فرم با grid view داشته باشم که داره یک سری اطلاعات نشون میده... بعد از یک فرم دیگر یه دکمه بزنم که ضمن برگشت به فرم اولی اطلاعات که می خوام از db بگیرم عوض شه آیا امکانش هست یا مجبورم یک پنجره ی جدید بسازم؟
زبان C#
sql servver
ممنون از راهنمایی

ravegoat
14-10-10, 08:29
سلام!

من يه راه ميدونم البته شايد راه هاي بهتري هم وجود داشته باشه.

فرض كنيد پروژه دو فرم داره يكي form1 و ديگري form2 كه form1 فرم اصلي (StartUp Form) هست. شما بايد دكمه ي update رو روي فرم 1 قرار بديد و datagridview رو روي فرم 2 قرار بديد.

توي form2 يه تابع public تعريف كنيد كه داده هاي grid view رو به روز كنه و به عبارتي اطلاعات جديد رو از پايگاه بگيره:



public void dbupdate()
{
//put ur update code here
}

بعد تو form1 يه متغير تعريف كنيد از نوع فرم2:



form2 gridform = newform2();

حالا مي تونيد با توجه به دكمه ي update كه رو form1 قرار داديد (رويداد click) و دستورات زير gridview رو به روز كنيد و form2 رو نمايش بديد:



gridform.Show();
gridform.dbupdate();

موفق باشيد
آرمين:Love-PCN~!: