社区
.NET技术其他语言
帖子详情
用C#,如何实现“前一条记录”“后一条记录”的操纵?
eyeoftiger
2002-04-17 03:49:48
如何实现movefirst和movelast???
...全文
69
4
打赏
收藏
用C#,如何实现“前一条记录”“后一条记录”的操纵?
如何实现movefirst和movelast???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
acptvb
2002-04-18
打赏
举报
回复
感谢您使用微软产品。
在.net Framework中,每一个Windows Form均有一个BindingContext对象。同时,任何绑定到Windows Control上的数据源均有一个相关的CurrencyManager对象, CurrencyManager对象跟踪数据源的位置。Windows Form的BindingContext对象则可跟踪窗体上的所有CurrencyManager对象。因此,可采用如下代码来移动数据记录:
……
//用于绑定文本框txtCustomerID到字段authors.au_id
this.txtCustomerID.DataBindings.Add(new Binding("Text",this.myDataSet,"authors.au_id"));
"authors.au_id"))
//用于绑定文本框txtAddress到字段authors.address
this.txtAddress.DataBindings.Add(new Binding("Text",this.myDataSet,"authors.address"));
……
this.BindingContext[myDataSet, "authors"].Position -= 1 (使用窗体的BindingContext对象来递减数据集中的记录指针)
this.BindingContext[myDataSet, "authors"].Position += 1 (Move Next)
this.BindingContext[myDataSet, "authors"].Position = 0 (Move First)
this.BindingContext[myDataSet, "authors"].Position = this.BindingContext[myDataSet, "authors"].Count-1 (Move Last)
希望以上这些信息对您有帮助。
关于BindingContext的更详细信息及示例(中文信息),请参考微软官方网站:
http://www.microsoft.com/china/msdn/library/dndotnet/html/databindingadonet.asp
— 微软全球技术中心 VB支持中心
本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。
快乐的不老仙翁
2002-04-18
打赏
举报
回复
在一个表中(Table)也可以使用select,它返回一个row的集合,你可以对此集合进行处理。
bianbiancheng
2002-04-17
打赏
举报
回复
this.BindingContext[myDataSet,strTable].position=this.BindingContext[myDataSet,strTable].position+1
this.BindingContext[myDataSet,strTable].position=this.BindingContext[myDataSet,strTable].position-1
说明:myDataSet是一个数据集。(DataSet)
strTable 是表名 ,是string型。
chechy
2002-04-17
打赏
举报
回复
不用movefirst,movelast了。.net的Record都存在DataTable的Rows属性中。
foreach (DataRow row in dataTable.Rows)
{
// do each things for row
}
编程基础:Java、
C#
和 Python 入门(一)
基本上,编程是告诉数字设备,比如你的个人电脑,做什么的行为。我们键入由编程语言定义的命令列表,以便发生...你可以提到像自动取款机、票阅读器和智能手机这样的小玩意,它们运行在某人用某种编程语言开发的软件上。
C#
多线程学习(三) 生产者和消费者
C#
多线程学习(三) 生产者和消费者
前
面说过,每个线程都有自己的资源,但是...
C#
提供了一个关键字lock,它可以把一段代码定义为互斥段(critical section),互斥段在一个时刻内只允许一个线程进入执行,而其他线程
数据库复习资料
从以上的解释可以看出,逻辑
记录
和逻辑文件是用户在程序中使用的
记录
和文件,而物理
记录
和物理文件是指磁盘上的
记录
和文件。对于R的关系r,若在r中存在元组(x,y1,z1)和(x,y2,z2),就也应存在元组(x,y2,z1...
C#
词法分析器(七)总结
系列导航 (一)词法分析介绍 ...它们都比较关注于
实现
的细节,感觉上可能比较凌乱,本篇就从整体上介绍一下如何定义词法分析器,以及如何
实现
自己的词法分析器。 第二节完整的介绍了如何定义词法分析器,...
C#
8 和 .NET Core3 软件架构实用指南(二)
让我们假设在第一次迭代中,我们需要一个包含两个数据库表的原型:一个用于所有旅行套餐,另一个用于所有由套餐引用的位置。每个套餐只覆盖一个位置,而单个位置可能被多个套餐覆盖,因此两个表通过一对一的关系连接...
.NET技术其他语言
1,979
社区成员
12,447
社区内容
发帖
与我相关
我的任务
.NET技术其他语言
.NET技术 其他语言讨论
复制链接
扫一扫
分享
社区描述
.NET技术 其他语言讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章