دیتابیس مشترک

فقق

Banned
سلام سوال من این است در برنامه های رستوران روی یک اجناس که در dataGreaw است کلیک می کنند و در dataGreaw دوم اون جنس را با قیمت و...ثبت می کند می دهد این ارتباط که ردیف دلخواه خود را در یک DataGrew دیگر نشان داد چگونه است؟
 

فقق

Banned
سلام من برنامه نویسی سی شارپ میکنم من در حال ساخت نرم افزار رستوران هستم من در فرم 1 یک datagre.. برای لیست اسامی غذاها و در همان فرم یک datagrea.. دیگر برای لیست فاکتور غذاهای انتخابی در دیتاگریو اول قرار دادم چه کار کنم وقتی در دیتاگریو غذاها روی غذاهای مورد علاقه ام انتخاب و آن غذا ها به دیتاگریو فاکتور خرید منتقل شود تا خرج و خروج محاسبه گردد ؟؟؟
 

the_king

مدیرکل انجمن
نام غذا را از DataGridView (مثلا ستون اندیس 1) دریافت کنید :
کد:
            int rowIndex = dataGridView1.SelectedCells[0].RowIndex;
            string itemName = dataGridView1.Rows[rowIndex].Cells[1].Value.ToString();
در بانک اطلاعاتی یا هر جای دیگری قیمت آن غذا را در متغیر price استخراج کنید :
کد:
            decimal price = 0;
            MyDataSetTableAdapters.StoreTableAdapter adapter = new MyDataSetTableAdapters.StoreTableAdapter();
            DataTable table = adapter.GetData();
            DataRow[] rows = table.Select("StaffID='" + itemName + "'");
            if (rows.Length > 0)
            {
                price = (decimal)rows[0]["SalePrice"];
            }
یک سطر به DataGridView دوم اضافه کنید، مثلا ستون های اندیس، نام غذا، قیمت :
کد:
            dataGridView2.Rows.Add(dataGridView2.Rows.Count, itemName, price.ToString("N0"));
 

جدیدترین ارسال ها

بالا