.asp中ps.DataSource = ds.Tables["aa"].DefaultView;是什么意思?

如题所述

PS是一个数据呈现的控件,可能是gridview,也可能是datalist,也有可能是repeater。
ds.tables["aa"] 是dataset中的一个叫做aa的表。
dataset是由很多个datatable组成的集合。
ds.Tables["aa"].DefaultView的意思是ds中一个叫做aa的表的默认视图。
整个连起来的意思就是ps的数据源就是ds中一个叫做aa的表的默认视图。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-05-23
ps是显示数据的空间名称
datasource是它的一个属性 用来绑定数据的
ds是你前面自己定义的局部变量
tables["aa"]就是获取数据库当中表aa的数据
defaultview是它的自定义视图 就是默认视图的意思

这就是它的具体意思 要是还不怎么理解的话 就给我留言吧 呵呵
第2个回答  2010-05-23
ps的数据源是AA里面的内容本回答被提问者采纳

C#中的dataTable.DefaultView属性问题。
DataView表示用于排序、筛选、搜索、编辑和导航的 DataTable 的可绑定数据的自定义视图。DataTable表示内存中数据的一个表。DataTable.DefaultView:获取可能包括筛选视图或游标位置的表的自定义视图。

DataView dv = ds.Tables[0].DefaultView;??0和defaultview代表什么
DataTable 的原始输出格式可以透过DefaultView 属性来取得, DefaultView 属性本身就是DataView 对象 ;我们可以设定DefaultView 的属性来指定DataTable 的显示格式。如果预设的一个DefaultView 这个DataView 对象无法满足你的需求,我们还可以产生多个DataView 对象来制定多个数据显示外观。下表列出了DataView 对象的常用的属性及...

...view=dataset.tables[1].defaultview 是什么意思?
语法是允许有多个赋值=号的,最后一个=的后面的内容,赋给前面所有的变量的值,比如:a = b = c= d = e = 1;a , b, c, d, e 的值都是1

把dataGridView1上显示的数据跟数据库里的数据做比较,看看是否有重复的...
你在循环里面执行 dataGridView1.DataSource = ds.Tables[ql].DefaultView这句,他就会不停的重新给datagridview赋值,所以才会只显示一行。要想全部显示,你必须在循环外部做一个dataset,然后循环内部查出来的dataset,利用循环获取到所有的datarow,然后插进外部的dataset。到最后,才给 dataGridView...

c#关于tables的问题
ds.Tables[0] 是一个 DataTable ds.Tables[0].DefaultView 是一个 DataView 可以作为DataSource的数据源并不只是这两种.所有实现IEnumerable接口的类的实例都可以做为DataSource的数据源,原因是IEnumerable的GetEnumerator()函数.在GridView.DataBind()的时候,就会从DataSource指定的数据源里去找GetEnumerator(...

ASP.NET(C#)留言板计算总页数的问题
pageCount = recordCount \/ pageSize; \/\/ 计算共有多少页 你自己算算啊 5\/3肯定等于1啊 你要这样(recordCount+pageSize-1)\/pageSize 那就ok了。

删除C#中的DataSet的一条数据 和修改一条数据,怎么写?请给个例子,谢谢...
DataSet ds = new DataSet(); D.Fill(ds, "products"); DataGrid1.DataSource = ds.Tables["products"].DefaultView; DataGrid1.DataBind(); ds.Dispose(); A.Close(); TextBox1.Text = ""; }}你试试看...修改一下就可以用的,我测试过的了! 已赞过 已踩过< 你对这个回答的评价是? 评论 收起...

asp.net程序网站,产品页做一个上一产品,下一产品的功能怎么做呀,类似...
1、查数据库找出跟当前显示商品一个类型的商品资料存在DataTable里面;2、判断该商品是不是在DataTable里面第一个,如果是,上一个显示没有商品,如果不是,上一个的名称从DataTable里面读出来;3、同样判断当前商品是不是最后一个,如果是下一个显示没有商品,如果不是,下一个的名称从DataTable里面...

asp.net 出错 值不能为空 参数名: value
应该是这句错了把GridView1.DataSource = ds.Tables["news"];改成GridView1.DataSource = ds.Tables["news"].defaultview;

在页面上进行缓存后又要保证局部的数据不缓存,如何实现
页面部分缓存是指输出缓存页面的某些部分,而不是缓存整个页面内容。实现页面部分缓存有两种机制:一种是将页面中需要缓存的部分置于用户控件(.ascx文件)中,并且为用户控件设置缓存功能(包含用户控件的ASP.NET页面可设置也可不设置缓存)。这就是通常所说的“控件缓存”。设置控件缓存的实质是对用户控件...

相似回答