解决方案 »
- 请教多版本合一的软件制作思路
- 熬夜求解答帮帮C#菜鸟............
- 想自己做个记事本,做出自己的文件类型 可以保存 并打开,请教高人指点一下
- 水晶报表能否自动生列?比如像DataGrid的AutoGenerateColumn属性
- 关于dataGrid里数据读取问题
- DropDownList控件问题?高分求助!
- Vista下使用VS2008编译.EXE的C#程序 出现错误"无法加载 DLL“api_clnt.dll”: 应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志。 (异常来自 HRESULT:0x800736B1)"。
- 大家说我的这个怎么更新.DataSet更新小问题.
- wpf 中使用winform 的webbrowser 控件隐藏问题
- 如何在ASP中使用.NET技术(Web Service 和 Crystal Report )?
- 这个程序中的@什么意思呢?
- C#怎么用正则表达式+keypress事件实现只能键入汉字
目测是你传递的参数没有在SQL语句里定义比如可能你SQL语句里放的是@user,而参数传的名字叫@username或user,总之就是对应不上
dataset.Tables.Add("dt");
adapter.fill(dataset,"dt");
哥们,你改用DataReader试试 using (var reader = dbCmd.ExecReader(dbCmd.CommandText))
{
var dt = new DataTable();
dt.Load(reader);
return dt;
}
这样反回DataTable
DataTable dt = new DataTable();
dt.Columns.Add("id");
dt.Columns.Add("caption");
dt.Columns.Add("pid");
DataRow newRow = dt.NewRow();
newRow["id"] = 1;
newRow["caption"] = "222";
newRow["pid"] = 0;
dt.Rows.Add(newRow);
dataset.Tables.Add(dt);
这个可以正确返回,字段是跟表结构一样的,现在问题根源就是从数据库读数据这个环节出问题了
http://bbs.csdn.net/topics/390660725
另外你所说的在"服务端加了如下代码",也不清楚你这个服务端到底在哪里,跟数据库在同一台服务器上吗