这个我知道,但是很奇怪,既然为NULL了,为什么dataGridView1还能查出数据来...
解决方案 »
- 怎样改变C#winform的边框颜色
- 求助!关于滚动条同步!
- C# 下画的虚线,为什么看起来不是很直啊?怎么样才能解决了?
- GDI+绘图,为什么Form1_Paint(object sender,PaintEventArgs e)事件没有执行?
- ---很奇怪的问题在.cs文件中访问不到控件----
- c# winform里如何获取有焦点的控件
- 菜鸟问题:C#中如何把DataReader返回的记录集存贮到数组中,而不是ArrayList中
- 大家帮忙给点意见
- 我的ASP.NET上传程序中上传文件大小为什么不能超过4M
- 自定义DataGridView控件不能显示数据问题
- 使用c#winform ,如何实现Excel导入到datagridview中?
- 为什么用iframe去加载水晶报表 点击过水晶报表页面之后再点击其它页面 iframe的main主页面会另起一页?
如果已经显示出数据,很可能不是你贴出的代码报错
或者这段代码执行了2次,而第二次没有成功读取xml
加个判断
if (xmlDS.Tables.Count > 0)
{
this.dataGridView1.DataSource = xmlDS.Tables[0].DefaultView;
}
注意有些xml节点是空的,需要处理下
要养成好的编程习惯。在得到返回值后,在进一步操作之前要加判断,比如你返回个dataset,在进一步操作前要判断是否null,是有有表数据,是否有行数据,这样程序更经得起敲打。