PDA

View Full Version : دیتاگرید و انتقال به فرم



raziyehbazargan
شنبه 03 مرداد 1388, 08:17 صبح
سلام...
می خوام با کلیک بر روی هر یک از سطرهای دیتاگرید فرمی که دیتاگرید در آن هست بسته شده و اطلاعات آن سطر در text box های فرم دیگر لود شود؟؟؟؟

hozouri
شنبه 03 مرداد 1388, 09:04 صبح
خب می تونی برای این کار از چند روش استفاده کنی :
1. یه سازنده برای فرم بساز و مقادیر رو به اون فرم پاس بده.
2. فیلد یا خاصیت (فقط خواندنی) با سطح دسترسی public بساز و توی فرم لود این مقادیر رو بخون.

یه نمونه مثال از شیوه اول می نویسم :


public partial form2 : form
{
public form2(string name)
{
textbox.text = name;
}
}


حالا برای فرم اول هم می تونی کد زیر رو بنویسی :


form2 f = new form2(grid.currentRow.Cell["name"].value.ToString());
f.showdialog();


البته برای رویداد click , doubleclick , keydown , ... فرقی نداره.

علی فتحی
یک شنبه 22 دی 1392, 23:34 عصر
نشد لطفا یک نمونه بگذارید