如果都没错的话,看看你的DataGridView的名称是不是写错了。
你上的DataGridView的名称是这个(display)吧?
看看调试在哪一步出现意料之外的状况,再分析下。
------------------------------------------------------------------------
你在调试的时候,有没有把那SQL语句直接拿到SQL Server里面的查询分析器里试试看执行的是否有结果呢???如果SQL语句执行没有结果的话(也就是你数据库里面没有数据的话),DataGridView自然就没法显示任何东西了
-------------------------------------------------------------------------------------------
执行过,不代表执行结果有值。
你要把这句“select from persional_safe_info where persional_safe_info_id='" +queryidText + "”
最后生成的SQL语句拿去执行。这句生成完整的SQL执行有值,其他没错的情况下,DataGridView才能有数据 。
如果你做的是网站 *** 作的话,得记得加上一句“displayDataBind();”;
(这句,窗体 不用,网站却要)
-----------------------------------------------------------------------------------------
你做的应该不是Web项目吧?
不是的话,就不需要DataBind(),要不多了也是错。
你把调试过程中生成的完整SQL语句,去执行了没?
要这个执行有结果,DataGridView才能有数据的。
用ADODB更方便。。。
加入ADODB控件,然后定义一个RECORDSET和CONNECTION通过CONNECTION连接数据库,通过RECORDSET 进行INSERT \SELECT\UPDATE\DELETE
以上就是关于c#2005中将数据库查询数据放入DataGridView中不显示数据全部的内容,包括:c#2005中将数据库查询数据放入DataGridView中不显示数据、VBA从DB2数据库查询数据,原始数据中包含的上标,不能正常显示,请教怎么实现字符集转换、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)