`
ajuanlong
  • 浏览: 105651 次
社区版块
存档分类
最新评论

dataGridView的未将对象引用设置到对象的实例

 
阅读更多

这几天用到dataGridView的rowCount,用来做循环的上限值,结果老是出现“未将对象引用设置到对象的实例”这个错误。于是查找错误,想一想应该是出现了没有实例化的对象吧,上限值有错吗?当看到dataGridView最后一行是空行时,猜想不会把这行也算到行数了吧。于是在循环中改正,将限值减去1。即rowCount-1。废话少说看代码:

运行是有错误的,这是原先的代码,我们加以改正将限值改成RowCount-1,即:

错误没了 ^ ^!

DataGridview在添加数据后,往往会自动添加一行空白行,以便于插入数据,因此RowCount多记了1行,那可不可以不让他自动添加空白行呢?

那让我们来试试,点击DataGridview设计界面上右上角的那个小黑三角形,点开它。看到下面这个选择界面。


把“启用添加”,前面的选项勾掉,再启动时,就没有空白行了。看看下图的效果。


有空白行


最后一行不是空白行

分享到:
评论

相关推荐

    c# DataGridView 导出数据到sql中出现错误“未将对象引用设置到对象实例中”

    DataGridView 导出数据到 SQL 中出现错误“未将对象引用设置到对象实例中” 在 C# 中,DataGridView 控件广泛应用于数据展示和编辑,但是在导出数据到 SQL 中时,常常会出现“未将对象引用设置到对象实例中”的错误...

    未将对象引用设置到对象的实例 (System.NullReferenceException)

    //a是Null对象 protected void Page_Load(object sender, EventArgs e) { a.ToString();//调用一个Null对象的方法 } 当然啦!结果就如下图了: 这么赤裸裸的写出这种代码,不太容易,通常更倾向于下面一种: 2:...

    《C#经典编程220例》.(明日科技).【带书签】-共3部分

    实例088 将数据表中的字段添加到combobox控件中 143 实例089 对listbox控件中的数据进行排序 145 实例090 listbox控件拒绝添加重复信息 146 实例091 限制用户名称长度及设置密码文本 148 实例092 带查询功能的...

    明日科技C#开发入门及项目实战

    实例088 将数据表中的字段添加到combobox控件中 实例089 对listbox控件中的数据进行排序 实例090 listbox控件拒绝添加重复信息 实例091 限制用户名称长度及设置密码文本 实例092 带查询功能的combobox控件 实例093 ...

    C#全能速查宝典

    1.2.6 Round方法——将小数值舍入到指定的精度 28 1.3 流程控制语句 29 1.3.1 break语句——跳出循环 29 1.3.2 case语句——比较表达式以确定结果 30 1.3.3 continue语句——继续执行下一个循环 31 1.3.4 do…while...

    Visual C++ 2005入门经典.part08.rar (整理并添加所有书签)

    7.2 数据类型、对象、类和实例 7.2.1 类的起源 7.2.2 类的操作 7.2.3 术语 7.3 理解类 7.3.1 定义类 7.3.2 声明类的对象 7.3.3 访问类的数据成员 7.3.4 类的成员函数 7.3.5 成员函数定义的位置 7.3.6 内联函数 7.4 ...

    Visual C++ 2005入门经典.part04.rar (整理并添加所有书签)

    7.2 数据类型、对象、类和实例 7.2.1 类的起源 7.2.2 类的操作 7.2.3 术语 7.3 理解类 7.3.1 定义类 7.3.2 声明类的对象 7.3.3 访问类的数据成员 7.3.4 类的成员函数 7.3.5 成员函数定义的位置 7.3.6 内联函数 7.4 ...

    Visual C++ 2005入门经典.part07.rar (整理并添加所有书签)

    7.2 数据类型、对象、类和实例 7.2.1 类的起源 7.2.2 类的操作 7.2.3 术语 7.3 理解类 7.3.1 定义类 7.3.2 声明类的对象 7.3.3 访问类的数据成员 7.3.4 类的成员函数 7.3.5 成员函数定义的位置 7.3.6 内联函数 7.4 ...

    Visual C++ 2005入门经典.part09.rar (整理并添加所有书签)

    7.2 数据类型、对象、类和实例 7.2.1 类的起源 7.2.2 类的操作 7.2.3 术语 7.3 理解类 7.3.1 定义类 7.3.2 声明类的对象 7.3.3 访问类的数据成员 7.3.4 类的成员函数 7.3.5 成员函数定义的位置 7.3.6 内联函数 7.4 ...

    Visual C++ 2005入门经典.part05.rar (整理并添加所有书签)

    7.2 数据类型、对象、类和实例 7.2.1 类的起源 7.2.2 类的操作 7.2.3 术语 7.3 理解类 7.3.1 定义类 7.3.2 声明类的对象 7.3.3 访问类的数据成员 7.3.4 类的成员函数 7.3.5 成员函数定义的位置 7.3.6 内联函数 7.4 ...

    Visual C++ 2005入门经典.part06.rar (整理并添加所有书签)

    7.2 数据类型、对象、类和实例 7.2.1 类的起源 7.2.2 类的操作 7.2.3 术语 7.3 理解类 7.3.1 定义类 7.3.2 声明类的对象 7.3.3 访问类的数据成员 7.3.4 类的成员函数 7.3.5 成员函数定义的位置 7.3.6 内联函数 7.4 ...

    Visual C# 2005程序设计自学手册 随书源码第一部分(共三部)

    5.3.1 对象的声明和实例化 90 5.3.2 类与对象的关系 91 5.4 构造函数和析构函数 91 5.4.1 构造函数的概念及使用 92 5.4.2 析构函数的概念及使用 92 5.5 枚举 93 5.5.1 什么是枚举 93 5.5.2 枚举的...

    asp.net知识库

    SQL过程自动C#封装,支持从表到基本存储过程生成 使用SQLDMO控制 SQL Server 使用SQL-DMO实现定制SQL Scripts Create Tables and Build inserts from Tables by using Mygeneration Templates(Sql Server) C# 获取...

    C#编程经验技巧宝典

    8 <br>0018 有效利用Visual Studio 2005附带程序 8 <br>0019 有效使用MSDN帮助 9 <br>0020 如何设置MSDN帮助 9 <br>1.4 其他 10 <br>0021 如何添加项目引用 10 <br>0022 如何添加Web...

Global site tag (gtag.js) - Google Analytics