2013-09-26 76 views
0

我的程序如下所示: 我有一個類的公共「主要方法」,它有一個帶有值的數據表。 我希望當用戶按下特定的按鈕時,我將在類的「主要方法」(public classname())中使用數據表按鈕的情況下計算一些事情。 有沒有辦法做到這一點?使用另一種方法的對象

+0

絕對!但是,您必須更多地瞭解這些信息。你提供的內容使你很難理解你需要什麼。 – 2013-09-26 00:55:52

+2

聽起來好像你可以通過閱讀一些基本的C#教程或一本關於C#的開始書籍獲益。 – crashmstr

+1

+1因爲你是新手,歡迎來到堆棧溢出。 Ofir,如果您正在構建Windows應用程序,Windows窗體或WPF,那麼您應該在應用程序的主要方法中加載數據的可能性很小。我想你應該多讀一點關於C#中的Windows應用程序,通常只在需要時才加載數據,並將其從方法傳遞到方法作爲參數或類字段/屬性。 –

回答

1

下面是一個簡單的例子:

using System.Data; 
... 
namespace WindowsFormsApplication1 
{ 


    public partial class Form1 : Form 
    { 
     DataTable dt; 

     public Form1() 
     { 
      InitializeComponent(); 
     } 

     private void Form1_Load(object sender, EventArgs e) 
     { 

      dt = new DataTable(); 
      //load your table here 
      ... 
     } 
     // Create an event (maybe via the designer) for button click... 
     private void button1_Click(object sender, EventArgs e) 
     { 
      //you can reference the datatable here, for example tell how many rows it has 
      MessageBox.Show(dt.Rows.Count.ToString()); 
      ... 
     } 
+0

謝謝,如果沒有其他人會有其他選擇,我可以使用它:) –

相關問題