我的应用程序中的主窗体有一个数据网格视图,可以有1到多个用户选择的输入。该网格的第8列供用户输入“以分钟为单位的时间”。我有一个单独的类,我已经构建了一个计时器,从用户指定为0的任何时间开始倒计时。我需要创建一系列警报,当计时器倒计时由用户输入值触发时关闭在我的数据网格的第8列。
我认为最好的方法是建立一个列表<>来自datagrid中的值。我出于某种原因无法弄清楚如何将数据网格中的值转换为列表<>在我的另一堂课。
希望我以一种有道理的方式解释。
答案 0 :(得分: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列。