从数据网格读取数据时发生异常
本文关键字:数据 异常 读取 数据网 网格 | 更新日期: 2023-09-27 18:00:41
我有一个奇怪的问题,我有一些嵌套循环,我正在从数据网格视图读取数据。如果我在消息框中显示相同的内容,则不会引发异常,当我将相同的内容存储在字符串中时,会出现异常。这是代码,帮助
foreach (DataGridViewRow row in dataGridView1.Rows)
{
foreach (DataGridViewCell cell in row.Cells)
{
if (cell.ColumnIndex == 0) //Set your Column Index
{
String auth = cell.Value.ToString();// here nullexception isthrown
}
如果你想避免exception
,那么你应该检查行,如果有一些行,那么所有的工作都应该完成,否则就没用了。
if(dataGridView1.Rows.Count>0)
{
foreach (DataGridViewRow row in dataGridView1.Rows)
{
foreach (DataGridViewCell cell in row.Cells)
{
if (cell.ColumnIndex == 0) //Set your Column Index
{
string auth = Convert.ToString(cell.Value);
}
使用Convert.ToString()
,因为它还处理null
值。