2010-05-19 45 views
0

我的應用程序中的主窗體有一個datagrid視圖,可以有1到多個用戶選擇的輸入。該網格的第8欄供用戶輸入「以分鐘計的時間」。我有一個單獨的類,我已經建立了一個計時器,可以從用戶指定的任何時間遞減計數到0。我需要的是創建一系列警報,隨着計時器倒計時,由用戶輸入值觸發在我的數據網格的第8列。從datagrid視圖列獲取值列表<>

我認爲最好的方法是從datagrid中的值中建立一個列表<>。無論出於何種原因,我無法弄清楚如何從數據網格中獲取值到我的其他類中的列表<>。

希望我解釋的方式是有道理的。

+0

你如何填充網格?你在使用數據綁定嗎? – 2010-05-19 20:53:02

+0

網格中的某些列由存儲在數據庫中的值填充。第8列由用戶輸入 – EvanRyan 2010-05-19 21:07:53

回答

2

就這樣做了我的頭

List<int> listOfMinutes = new List<int>(); 

for (int i = 0;i < dataGridView1.Rows.Count; i++) 
{ 
    // either ".Text" or ".Value"...can't remember 
    listOfMinutes.Add(int.Parse(dataGridView1.Rows[i].Cells[7].Text)); 
} 

的頂一下,應該給你在8列中的數據的列表,這是假設在看網格時,你的意思是第8列。

+0

填充,這與我一直在嘗試的內容是一致的,但我並不完全正確。我打算在這裏放一下。謝謝! – EvanRyan 2010-05-19 21:13:03