2014-10-29 3 views
-1

У меня есть класс, который я сделал в нем все вычисления, и теперь я хочу представить эти данные в datagridview, что мне делать с помощью C#? , что я сделал, но это не сработалокак представить в datagridview?

for (int i = 1; i <= cust_num; i++) 
{ 
    dataGridView1.Rows.Add(); 
    dataGridView1.Rows[i].Cells["Customer_Number"].Value = cust_num.ToString(); 
    dataGridView1.Rows[i].Cells["Time_between_Arrival"].Value = inter_Arrival_time.ToString(); 
    dataGridView1.Rows[i].Cells["service_Time"].Value = service_Time.ToString(); 
    dataGridView1.Rows[i].Cells["Arrival_Time"].Value = rand_inter_Arrival.ToString(); 
    dataGridView1.Rows[i].Cells["Time_Service_Beg"].Value = Arrival_Time.ToString(); 
    dataGridView1.Rows[i].Cells["ServiceNum"].Value = service_number.ToString(); 
    dataGridView1.Rows[i].Cells["service_Time"].Value = rand_service_time.ToString(); 
    dataGridView1.Rows[i].Cells["Time_service_End"].Value = finsh_time.ToString(); 
    dataGridView1.Rows[i].Cells["Waiting_Time"].Value = waiting_time.ToString(); 
    // dataGridView1.Rows.Add(row); 
} 
+0

Я бы рекомендовал создать DataSet или DataTable затем связывание, что в DataGridView или сделать Google поиск и поиск 1 из 1000 примеров [DataGridView.AddRows] (http://www.dotnetperls.com/datagridview-add-rows) – MethodMan

+0

Покажите нам класс !! (Если у него есть поля, выложенные как __properties__, вы можете использовать 'List ' непосредственно как 'DataSource' для DGV .. ((Ваш код будет работать, если бы у вас были эти столбцы, но это не хорошая дорога, чтобы следовать ..) - Также: всегда (прочитайте __always__ объясните, что __what__ «не работает» !!!) – TaW

ответ

0
string[] row = new string[] { cust_num.ToString(), inter_Arrival_time.ToString(), ...... }; 
dataGridView1.Rows.Add(row); 

Вы можете добавить строку в DataGridView как этот

+0

Пожалуйста, подумайте над добавлением объяснения того, как этот код решает проблему – chopper

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