((DataRowView)Container.DataItem)是什么意思? 有这么一段代码,实在看不懂,在网上搜过,讲的都不太明白...DataSource='<%# ((DataRowView)Container.DataItem).Row.GetChildRows("RelationBetweenClassAndBoard") %>'我想知道这段代码是什么意思???谢谢了,,小弟刚学.net 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这种写法可真奇怪, 其实就是把Container.DataItem数据源转成类似嵌套的DataTable的格式,然后再取其下的子级行, 这样很多控件的DataSource就能接受了DataSource一般接收 一级的型如DataTable的格式数据 我也在这个语句上犯愁呢!请问你那个程序运行通了么?我一直运行不通啊,问题就出在这句话上面,提示说错误是“System.Web.UI.Page”并不包含“DataItem”的定义 另外,前面还有点问题,在web配置文件里面,<authentication mode="Windows"/>也走不通,可能是因为这句话运行不过去导致上面那个问题,希望上面的看明白了后,能够给点提示,谢谢! C#代码DataSource='<%# ((DataRowView)Container.DataItem).Row.GetChildRows("RelationBetweenClassAndBoard") %>' 解释:1. Container是一个容器, Container.DataItem代表数据源中的每一行数据,是一个对像类型!2. ((DataRowView)Container.DataItem):此时被强制性转换为视图类型后它的意思为:DataRowView视图中的每一行3. ((DataRowView)Container.DataItem).Row:它这时候的意思为:DataRowView视图中的某一行。4. ((DataRowView)Container.DataItem).Row.GetChildRows("RelationBetweenClassAndBoard"):它这时候的意思为:DataRowView视图中某一行下的所有了子行。 要在aspx页面中导入<%# Import NameSpace="System.Data" %> 数组,如何剔除元素? 三层winform生成时提示BLL找不到 用IP地址访问时TreeView显示不了 C#调用C++中函数指针问题 系统登录后获取用户名的问题 分全上了!GridView怎么从数据库绑定并读取数据(包含图片)? 虚心向大家请教一个C#问题 [高分!]急!急!急!如何遍历窗体中的控件并判断它是属于什么控件? 水晶报表怎样根据我的select语句显示字段和数据 vc编程经典网址推荐!!! SOCKET的问题 关于c#三层架构类的调用问题~!~~
请问你那个程序运行通了么?我一直运行不通啊,问题就出在这句话上面,提示说错误是“System.Web.UI.Page”并不包含“DataItem”的定义
另外,前面还有点问题,在web配置文件里面,<authentication mode="Windows"/>也走不通,可能是因为这句话运行不过去导致上面那个问题,希望上面的看明白了后,能够给点提示,谢谢!
解释:1. Container是一个容器, Container.DataItem代表数据源中的每一行数据,是一个对像类型!2. ((DataRowView)Container.DataItem):此时被强制性转换为视图类型后它的意思为:DataRowView视图中的每一行3. ((DataRowView)Container.DataItem).Row:它这时候的意思为:DataRowView视图中的某一行。4. ((DataRowView)Container.DataItem).Row.GetChildRows("RelationBetweenClassAndBoard"):它这时候的意思为:DataRowView视图中某一行下的所有了子行。
要在aspx页面中导入
<%# Import NameSpace="System.Data" %>