【重构】帮助类 & DataGridView绑定数据列名

前言:

        小编最近用帮助类返回记录的时候,出现了这样的效果,惊呆了。

 

什么鬼?

查看数据库

【重构】帮助类 & DataGridView绑定数据列名_第1张图片

说明连接了数据库,并且知道有两条记录,但是记录的集合返回赋值的时候,出现了岔子,经过多次的调试之后,终于知道问题出在了帮助类的返回结果集方法中,返回的dt为空。

但是小编的记性不是很好,而且记是记不住的,所以,进行了一番查查查,

【重构】帮助类 & DataGridView绑定数据列名_第2张图片

帮助类中的获取结果集方法定义:

【重构】帮助类 & DataGridView绑定数据列名_第3张图片

我的源代码中的调用:

【重构】帮助类 & DataGridView绑定数据列名_第4张图片

此处我的参数数组是空,所以没有可以返回的数据。

在DataGridVIew中修改

【重构】帮助类 & DataGridView绑定数据列名_第5张图片

调整之后调试结果

(自动窗口可以在调试过程中查看类文件中变量的赋值变化  调试状态:调试-->窗口-->自动窗口)

【重构】帮助类 & DataGridView绑定数据列名_第6张图片

【重构】帮助类 & DataGridView绑定数据列名_第7张图片

PS:

其实呢,很多的时候,不是代码出了错,而是自己的控件或者类文件的配置出了问题。

多思考,多问几个why.

你可能感兴趣的:(C#)