问题描述
解决方案
解决方案二:
调用这个函数了吗?你在函数倒手第二行设个断点,看下ds里有木有数据另建议:con.Open()和con.Clos()两行代码可以注销掉,此处用不上
解决方案三:
这个函数在之前用Form1_Load调用过但是就是不显示也不知道为什么
解决方案四:
断点跟啊,看到底走没走,走到哪里了,报错了没有,有没有数据
解决方案五:
引用楼主ZWLIN1991的回复:先查看数据库连接是否正常?再查ds中的table中是否有数据?
解决方案六:
学会自己断点跟,否则有10000分也不够你问问题的先跟出到底哪里出错至于为什么出错如果不明白,再来问
解决方案七:
使用DataGridView查看数据库生产单详细信息//定义GetDate方法,实现主从数据表中获取DataTable类型的数据源publicDataTableGetDate(){stringP_Connection=string.Format(//创建数据库连接字符串"Provider=Microsoft.Jet.OLEDB.4.0;DataSource=test.mdb;UserId=Admin");OleDbDataAdapterP_DataAdapter=newOleDbDataAdapter(//创建数据适配器对象@"selectidas编号,Nameas名称,Beginas开始时间,Factoryas配件厂家名称,Phoneas电话,Addressas联系地址from[tb_Ware]innerjoin[tb_Number]on[tb_Ware].Number=[tb_Number].Number",P_Connection);DataTabledt=newDataTable();//创建数据表P_DataAdapter.Fill(dt);//填充数据表returndt;//返回数据表}//点击查看按钮,显示绑定数据控件信息privatevoidbtn_Get_Click(objectsender,EventArgse){dgv_Message.DataSource=newDataTier().GetDate();//绑定到数据表}
解决方案八:
看看你的ds.table[0]是否填充了数据,一个合格的程序员都是会调试的,况且visualstudio那么强大,调试自学都应该会的
解决方案九:
dataGridView.DataSource=ds.Tables[0].DefaultView;
解决方案十:
dataGridView1.DataSource=ds.Tables[0].DefaultView;