简单哦,在线等啊

liangzhl 2009-05-13 10:10:13
wordDoc.Tables[1].Cell(2, 1).Range.Text = "工号";
wordDoc.Tables[1].Cell(2, 2).Range.Text = dataGridView1.Rows[i].Cells[1].Value.ToString();
wordDoc.Tables[1].Cell(2, 3).Range.Text = "姓名";
wordDoc.Tables[1].Cell(2, 4).Range.Text = dataGridView1.Rows[i].Cells[2].Value.ToString();
wordDoc.Tables[1].Cell(2, 5).Range.Text = "工资等级";
wordDoc.Tables[1].Cell(2, 6).Range.Text = dataGridView1.Rows[i].Cells[3].Value.ToString();
运行到这个句子的时候出错了,说什么,未将对象引用设置到对象的实例
wordDoc.Tables[1].Cell(2, 2).Range.Text = dataGridView1.Rows[i].Cells[1].Value.ToString();
...全文
55 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
liangzhl 2009-05-13
  • 打赏
  • 举报
回复
对了,我设置错了,ROWS的SUM算错了
hongjianfang 2009-05-13
  • 打赏
  • 举报
回复
加个强制转换符试试,如(Cells[1] as Label).value.tostring();
ErnestChen2go 2009-05-13
  • 打赏
  • 举报
回复
同意楼上的,检查是否为null。你定义一个
string tt=dataGridView1.Rows[i].Cells[1].Value.ToString();
试试
jimmyroc 2009-05-13
  • 打赏
  • 举报
回复
wordDoc是什么?
Label 应该是是放在dataGridview里面的吗?
hanhanmj 2009-05-13
  • 打赏
  • 举报
回复
未将对象引用设置到对象实例---------> 一般是值为null的错误..

F9,单步跟进去看...不出意外应该是dataGridView.Rows[i] 或者 dataGridView1.Rows[i].Cells[j]中的值有为 null 的..
liangzhl 2009-05-13
  • 打赏
  • 举报
回复
我在窗体中放了个Dategridview,在绑定到数据,如果是用Lable
Lable.Text=dataGridView1.Rows[i].Cells[1].Value.ToString();
也是一样的错啊???为什么??

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧