vs2005 ds.Tables[0].DefaultView是什么类型

vs2005ds.Tables[0].DefaultView是什么类型??我写了个类,我想把这个return在调用这个方法的时候,我该怎么接受这个返回的值呢???我用Da... vs2005 ds.Tables[0].DefaultView是什么类型??
我写了个类,我想把这个return
在调用这个方法的时候,我该怎么接受这个返回的值呢???
我用DataView类型接受到了,可是我绑定到Reapeater控件上不显示里面的内容了.我是在类中的方法里返回的,然后接收后赋给Reapeater1.DataSource

我当然知道DataBind();我把类中方法Return的赋给DataSource 可就是不对呀
Function fc=new Function();
repeater1.DataSource=fc.gettable(sql)
repeater1.DataBind();

类里是这样的
public DataView gettable(string sql)
{
ds=new DataSet();
da=new OleDbDataAdapter(sql,conn);
return da.Fill(ds,"aa");
}
简单地写下,DataSet清除数据库连接 我就都不写了

我漏写了,就是跟你那样写的,可就不显示
我想从类中的方法返回.我测试过的,没有报错
展开
 我来答
百度网友caef6e2bb
2008-04-17 · TA获得超过2425个赞
知道小有建树答主
回答量:1174
采纳率:0%
帮助的人:1429万
展开全部
相当于一个数据库中的视图,也就是你返回DataSet对象(ds)中的第一个表(Tables[0])的视图,视图同样也可以做为数据源

你在这里除了要指定Repeater1的数据源,还要调用它的Bind方法才可以:
this.Repeater1.DataSource = ds.Tables[0].DefaultView;
this.Repeater1.DataSource.DataBind();

这样写,你的返回值类型不对,
public DataView gettable(string sql)
{
ds=new DataSet();
da=new OleDbDataAdapter(sql,conn);
da.Fill(ds,"aa");
return ds.Tables[0].DefaultView;
}
帐号已注销
2008-04-16 · TA获得超过215个赞
知道小有建树答主
回答量:231
采纳率:0%
帮助的人:256万
展开全部
DataGridView 控件的对象接受
例:
this.dataGridView1 = ds.Tables[0].DefaultView

那么dataGridView1 里面会显示Tables[0]中的所有数据.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Duffy_Ljf
2008-04-17 · 超过28用户采纳过TA的回答
知道答主
回答量:114
采纳率:0%
帮助的人:0
展开全部
鼠标放到上面2秒就会显示出什么类型了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式