给一个dataset赋值,求方法

zjnfast 2003-12-25 11:00:40
在一个类里面定义了一个dataset变量,把类实例化之后,使用
DataAdapter.Fill出现错误:“值不能为空”。

但是如果在函数里面直接定义一个dataset变量,赋值则不会有问题,请问这个问题该怎样解决?
...全文
241 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjnfast 2003-12-26
  • 打赏
  • 举报
回复
搞定,给分
polarlm 2003-12-26
  • 打赏
  • 举报
回复
要初始化自己的Dataset
正如楼上所说
cnhgj 2003-12-26
  • 打赏
  • 举报
回复
Dataset dt = new Dataset();
Adp.Fill(dt,"table");
matboy 2003-12-26
  • 打赏
  • 举报
回复
添加自己的一个构造函数
public BasicInfor()
{
id="";
name="";
newds=new DataSet()
}
你原来的代码用的是默认的一个构造函数,实际上没有对成员做初始化
zjnfast 2003-12-26
  • 打赏
  • 举报
回复
能不能告诉我怎么实例化?
我写的类:
public class BasicInfor
{
public string id;
public string name;
public DataSet newds;
}

实例化
BasicInfor clbi = new BasicInfor();

然后查询
DataAdatpter.Fill(clbi.newds,"aa");

这其中的错误在哪里呢?
stephenli 2003-12-26
  • 打赏
  • 举报
回复
SqlDataAdapter dataAdapter = new SqlDataAdapter();
dataSet = new DataSet();
dataAdapter.Fill(dataSet);
polarlm 2003-12-25
  • 打赏
  • 举报
回复
你的fill方法怎么写的?
cnicq 2003-12-25
  • 打赏
  • 举报
回复
DataSet也要实例化

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧