我有一些文本框和一个datetimepicker。它上面还有一个datagridview。我将数据上传到mysql表。我想通过textboxes和datetimepicker修改数据,但是我收到错误:
System.ArgumentOutOfRangeException
答案 0 :(得分:1)
您将获得ArgumentOutOfRangeException
,这意味着您最有可能尝试访问指定索引中不存在的值。你可能在调用
dataGridView1.SelectedRows[0].Cells[7].Value.ToString();
你正在使用7的单元格索引,是否有可能Cell [7]不存在?
答案 1 :(得分:0)
您可能没有选择行,只是一个单元格。
确保您设置了正确的SelectionMode属性:
sentenceDidFinish
另外,请确保选择了行:
dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;