2010-05-19 47 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