منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[C#.NET] مناداه method موجودة في ال user control من ال main form - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175)
+--- قسم : قسم اسئلة C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=176)
+--- الموضوع : [C#.NET] مناداه method موجودة في ال user control من ال main form (/showthread.php?tid=29011)

الصفحات: 1 2


RE: مناداه method موجودة في ال user control من ال main form - Rabeea Qbaha - 17-03-19

هذا كود ال showGV() 

PHP كود :
public void ShowGV()
 
       {
 
           try
            
{
 
               //Filter = 0;
 
               _con.connection();
 
               if (_con.con.State == ConnectionState.Closed)
 
               {
 
                   _con.con.Open();
 
               }

 
               query_1 "select * from inv_view";

 
               ds.Clear();
 
               dt.Rows.Clear();

 
               DataAdapter = new OleDbDataAdapter(query_1_con.con);
 
               DataAdapter.Fill(dsFilterpagesize"inv_view");
 
               DataAdapter.Fill(dt);

 
               R_count dt.Rows.Count;
 
               _con.con.Close();

 
               GV.DataSource ds.Tables[0];
 
               GV.Refresh();

 
               //GV.Columns.Insert(0,btn);
 
               GV.Columns[0].Visible false;
 
               GV.Columns[1].Visible false;
 
               GV.Columns[2].HeaderText "اسم الزبون";
 
               GV.Columns[3].HeaderText "رقم الهاتف";
 
               GV.Columns[4].HeaderText "قيمة الفاتورة";
 
               GV.Columns[5].HeaderText "القيمة المدفوعة";
 
               GV.Columns[6].HeaderText "القيمة المتبقية";
 
               GV.Columns[7].HeaderText "التاريخ";
 
               GV.Columns[8].HeaderText "الملاحظات";
 
               GV.Columns[9].Visible false;
 
               GV.Columns[10].HeaderText "";

 
               GV.Columns[8].AutoSizeMode DataGridViewAutoSizeColumnMode.Fill;
 
               GV.Columns[4].DefaultCellStyle.Format "C0";
 
               GV.Columns[5].DefaultCellStyle.Format "C0";
 
               GV.Columns[6].DefaultCellStyle.Format "C0";

 
               // Paging
 
               pagecount Convert.ToDouble(R_count) / Convert.ToDouble(pagesize);
 
               TSCom.Items.Clear();

 
               for (int I 1<= Math.Ceiling(pagecount); I++)
 
               {
 
                   TSCom.Items.Add(I.ToString());
 
               }

 
               toolStripLabel2.Text "{" Math.Ceiling(pagecount) + "} من";
 
               if (R_count 0)
 
               {
 
                   TSCom.SelectedIndex 0;
 
               }

 
               get_columns_sum();
 
           }
 
           catch (Exception ex)
 
           {
 
               MessageBox.Show("Error : " ex);
 
           }
 
       

عندما اقوم بالاستدعاء على طريقتك انظر الى الصورة :


لم افهم ما قصدك بال : لاحظ أن الإسم نهايته 11 لأن اسم الأداة في صندوق الأدوات userControl1 برقم واحد


RE: مناداه method موجودة في ال user control من ال main form - 5000 - 17-03-19

المقصد في (11) لو طبقت خطوات المثال الذي مني سيصادفك ماذكرته وستعرف المقصد.


RE: مناداه method موجودة في ال user control من ال main form - 5000 - 18-03-19

جرب تكتب هذا الكود
invoices.Instance.ShowGV();


RE: مناداه method موجودة في ال user control من ال main form - Rabeea Qbaha - 19-03-19

(18-03-19, 08:40 AM)5000 كتب : جرب تكتب هذا الكود
invoices.Instance.ShowGV();

وهو المطلوب ... شكرا صديقي