07-01-26, 02:59 PM
(09-03-25, 08:49 AM)Elalfee كتب : اشكرك اخي الكريم taha علي المعلومة القيمة هذه واستفدت منها كثرا وسوف اجربها علي مشروع اخر ولكن في هذا المشروع يبدوا اني لم اوفق في شرح ما اريد حتي تتمكن من مساعدتي انا عندي فورم1 وفورم 2 كل واحد به به داتاجريد فيو مرتبطا ب ماي سيكوال اسمه data و به جدولين الاول اسمه product وده للفورم 1 والثاني اسمه warehouse وده للفورم الثاني وعند عمل select في الداتا جريد فيو فورم 1 يفتح فورم 3 وبه 4 او 5 text Box واحد لاسم المنتج والثاني للكميه وهكذا ويوجد 2 button واحد لاتمام التحويل من data product الي data warehouse وال button 2 للرجوع عن ارسال البيانات وهذا كل ما في الامر وارجوا يكون فيه طريقه لهذا ؟؟؟؟ !!!
يمكنك ايضا استخدام البارمترات اثناء فتح النموذج
هذا مثال لفتح فورم خاص بعرض فاتورة معينة
البارمترات المعتمدة في البرنامج عددها اثنين الاول خاص بالسنة و الثاني برقم الفاتورة
كود :
public partial class FactForm : Form
{
private int year;
private int factureNumber;
public FactForm(int factureNumber, int year)
{
//
// The InitializeComponent() call is required for Windows Forms designer support.
//
InitializeComponent();
this.factureNumber = factureNumber;
this.year = year;
//
// TODO: Add constructor code after the InitializeComponent() call.
//
}اما فتح النموذج الخاص بالفاتورة فيكون بالطريقة التالية
كود :
new FactForm(factNumber, year).Show();في مشروعك يجب استخدام 4 او 5 متغيرات لتمريرها الى الفورم الذي سيتم عرض المنتج عليه
وطبعا يجب مراعاة انواع المتغيرات التي تحتاجها ( نصي او رقمي او غيره)
اتمنى ان اكون قد وفقت في توصيل الفكرة
