关于asp.net里面的一个小问题

在编写网页后面程序时不是sqlDataAdaptor.Fill(),不是有个Fill()方法吗,为什么在里面提示都找不到这个Fill()方法,究竟是什么原因啊... 在编写网页后面程序时 不是sqlDataAdaptor.Fill(), 不是有个Fill()方法吗,为什么在里面提示都找不到这个Fill()方法,究竟是什么原因啊 展开
 我来答
Yutouyu51
2012-04-12 · TA获得超过119个赞
知道小有建树答主
回答量:175
采纳率:100%
帮助的人:136万
展开全部
SqlDataAdapter有Fill()方法啊,是不是你写错了,给你个代码,需要引入using System.Data.SqlClient;命名空间
public static DataSet GetDsByText(string sqlText, bool isStore, params SqlParameter[] par)
{
//获取连接
SqlConnection con = new SqlConnection(conString);

//初始化SqlCommand对象
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
if (isStore == true)//存储过程
{
cmd.CommandType = CommandType.StoredProcedure;
}
else //SQL文本命令
{
cmd.CommandType = CommandType.Text;
}
cmd.CommandText = sqlText;
//参数不为空时
if (par != null)
{
cmd.Parameters.AddRange(par);
}

SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
//填充数据集
da.Fill(ds);

return ds;
}
你看看行不
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7c2d04babf
2012-04-12
知道答主
回答量:19
采纳率:100%
帮助的人:13.7万
展开全部
sqlDataAdaptor用来连接数据库和SQL指令的。如果你想把数据库中的数据读取出来可以用下面的方法:
SqlConnection sqlcon = new SqlConnection(ConfigurationManager.ConnectionStrings["username"].ConnectionString);
sqlcon.Open();
SqlDataAdapter da = new SqlDataAdapter(@"select * from activities", sqlcon);
DataSet ds = new DataSet();
da.Fill(ds);
if (ds.Tables[0].Rows.Count > 0)
{
GridView1.DataSource = ds;
GridView1.DataBind();
}
sqlcon.Close();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
正怒月神
2012-04-12 · TA获得超过1157个赞
知道小有建树答主
回答量:710
采纳率:100%
帮助的人:501万
展开全部
using System.Data.SqlClient;
你就能找到了
另外 需要新建sqlDataAdaptor的对象
sqlDataAdaptor da=new sqlDataAdaptor();
da.Fill(ds,"TableName");
更多追问追答
追问
......没有这么简单
追答
sqlDataAdaptor对象  新建了吗
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6d837d0
2012-04-12 · TA获得超过979个赞
知道小有建树答主
回答量:644
采纳率:0%
帮助的人:486万
展开全部
楼上说的是哦..sqlDataAdaptor??不是SqlDataAdapter?而且Fill()不是静态方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冯伟_0
2012-04-12
知道答主
回答量:4
采纳率:0%
帮助的人:6390
展开全部
SqlDataAdapter还是SqlDataAdaptor啊?
Fill是静态方法吗?能直接调用吗?不用实例化的吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式