好像需要绑定到table吧
返回值是不是要改回DataTablepublic DataTable RunSqlReturnDataSet(string Sql)
返回值是不是要改回DataTablepublic DataTable RunSqlReturnDataSet(string Sql)
解决方案 »
- 添加tabpage的问题
- c/s结构,客户端如何访问服务器的?直接执行服务器数据还是下载下来?
- C# 如何向指定的客户端发送消息
- 常用API消息参数到底有哪些?懂C++应该有优势吧
- 排序问题
- GridView里面行无法update,显示[标准表达式中数据类型不匹配。 ]
- 不知道是不是panel的bug,大家帮我看看啊。
- 点击TreeView树型菜单,然后画面就会跟着变化...
- 让你想哭却哭不出来: Math.Round(1234.56)=?
- 有关 Microsoft.Office.Interop.Excel.Workbooks的报错
- treeviews的问题,大侠进来吧
- 动态生成一批btton 控件和时间Timer组件取名称问题
这个不需要,DataAdapter可以自己释放的。1 你应该使用调试逐步执行跟踪看看,
建议断点设置在这里。
OleDbDataAdapter dap=new OleDbDataAdapter(Sql,this.Conn);
dap.Fill(ds); 2 如果实在找不出原因建议通过datagrid直接绑定数据库。在datagrid右上的快捷菜单中绑定。默认情况可以显示全部数据。如果你还需要实现更多的查询,可以在dataset对象的设计视图中添加Adapter的配置。
string a = "0.3";
sql = "select * from Products where PrdName like '*”+a+“* ' order by Uptime desc ";
试试。
我是初学 不是很能看懂别人写的风格 但是我帮定的时候都是打开数据库后~
db.adp.Fill(db.ds,"PrdName")
this.DataGrid1.DataSource=db.ds.Table["PrdName"];
this.DataGrid1.DataBind;
要先把数据放到dataTable里才能绑定到dataGrid1,dpdownlist....里
this.DataGrid1.DataSource=db.ds.Table[0];
this.DataGrid1.DataBind();
肯定应该没啥问题了。
也许是你的DataGrid1设置有问题.