2013-09-26 2 views
0

Моя программа выглядит следующим образом: У меня есть общедоступный «главный метод» класса, который получил таблицу данных со значениями. Я хочу, чтобы, когда пользователь нажмет определенную кнопку, я посчитаю что-то в случае кнопки с таблицей данных из «основного метода» класса (public classname()). Есть так или иначе?Использование объекта с помощью другого метода

+0

Абсолютно! Однако вам нужно будет немного больше информации. То, что вы предоставили, очень затрудняет понимание того, что вам нужно. –

+2

Похоже, вы могли бы воспользоваться чтением некоторых базовых учебников C# или начальной книги на C#. – crashmstr

+1

+1, потому что вы новичок, добро пожаловать в переполнение стека. Ofir, если вы создаете приложение Windows, Windows Forms или WPF, очень маловероятно, что вы должны загружать свои данные в основной метод приложения. Я думаю, вы должны прочитать немного больше о приложении Windows на C#, обычно вы загружаете данные только тогда, когда это необходимо, и передавайте их из метода в метод как параметр или поле/свойство класса. –

ответ

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

спасибо, я могу использовать его, если у кого-то другого не будет другого варианта :) –

Смежные вопросы