C#学习笔记--Position

转载 2006年06月12日 09:08:00

BindingManagerBase.Position 属性  [C#]请参见

当在派生类中被重写时,获取或设置绑定到该数据源的控件所指向的基础列表中的位置。

[C#]
public abstract int Position {get; set;}


属性值
指定基础列表中某个位置的从零开始的索引。
备注
使用 Position 循环访问 BindingManagerBase 所维护的基础列表。若要转到第一项,请将 Position 设置为零。若要转到列表的末尾,请将 Position 设置为 Count 属性的值减一。
当 Position 属性值更改时发生 PositionChanged 事件。
示例
[C#] 下面的示例展示设置 Position 属性的四种方法。MoveNext 方法使该属性增加一。MovePrevious 方法使该属性减少一。MoveFirst 将该属性设置为 0,而 MoveLast 将该属性设置为 Count 属性的值减一。


[C#]
private void BindingManagerBase_CurrentChanged
(object sender, EventArgs e)
{
   // Print the new value of the current object.
   Console.Write("Current Changed: ");
   Console.WriteLine(((BindingManagerBase)sender).Current);
}

private void MoveNext()
{
   // Increment the Position property value by one.
   myBindingManagerBase.Position += 1;
}

private void MovePrevious()
{
   // Decrement the Position property value by one.
   myBindingManagerBase.Position -= 1;
}

private void MoveFirst()
{
   // Go to the first item in the list.
   myBindingManagerBase.Position = 0;
}

private void MoveLast()
{
   // Go to the last row in the list.
   myBindingManagerBase.Position =
   myBindingManagerBase.Count - 1;
}

C#指定下标position读取文本,并返回正确position;

用处:C#读取大文本文件,几百M或者上G的; 文本处理到一半,关闭软件,下次继续处理剩余文本用到. /// /// 多行读取; /// ...
  • threadroc
  • threadroc
  • 2016年06月03日 14:18
  • 861

Learning hard C#学习笔记

委托: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespac...
  • husheng0
  • husheng0
  • 2016年04月25日 02:55
  • 1796

记《learning hard C#学习笔记》 书中一个错误

以前学过c# 但是不够系统 最近读了一本《learning hard C#学习笔记》 系统的学习一下 读到50页 发现一个问题,这本书用的单例有问题  主要问题: 1 首先public stati...
  • w605283073
  • w605283073
  • 2016年05月03日 15:59
  • 816

C#学习笔记-Winform 界面笔记

1,放入panel中的控件label,在更新数据时,panel会出现界面闪烁,将label更换为Textbox进行数据更新后,panel不闪烁2,label控件Text属性接收显示时会默认将“\t”替...
  • FairyTailQ
  • FairyTailQ
  • 2016年10月25日 11:41
  • 692

C# GDI+学习笔记

C#与GDI+1,绘图程序步骤: 1)创建Graphics对象 2)使用Graphics对象进行绘图,显示文本,处理图像2,创建Graphics对象的方法 1)利用OnPaint事件中的Pain...
  • FairyTailQ
  • FairyTailQ
  • 2016年11月07日 17:28
  • 480

position属性的5个值

static          默认值。没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。 inherit         规定应该...
  • sndongcheng
  • sndongcheng
  • 2017年04月05日 15:55
  • 265

C#入门经典 学习笔记(一)

(1).NET Framework:  .NET 框架。其包含类库和公共语言运行库。类库分为不同的模块,不同的操作系统可以根据自身的特性支持其中或全部的模块。 (2)CTS(Common Type...
  • EngraveSmile
  • EngraveSmile
  • 2017年04月08日 15:04
  • 286

C#学习笔记 线程同步

多个线程同时操作一个数据的话,可能会发生数据的错误。这个时候就需要进行线程同步了。用户模式同步构造易变构造CLR保证4字节以下的基本类型的读写是原子性的,也就是说这些变量的值都会一次性被读取或者写入。...
  • u011054333
  • u011054333
  • 2016年01月10日 23:31
  • 425

C#学习笔记 lambda表达式

匿名方法在使用委托的时候,除了将一个已存在的方法赋给一个委托之外,还可以使用匿名方法的方式。使用匿名方法的时候,需要一个delegate关键字,并且方法的参数列表要和委托定义的完全一样。//这里有一个...
  • u011054333
  • u011054333
  • 2015年11月12日 11:39
  • 461

《C#高级编程》读书笔记

本文已同步发表在博客园:http://www.cnblogs.com/davidsheh/p/5236686.htmlC#类型的取值范围 访问限制符 修饰符 应用于 说明 public ...
  • wenxin2011
  • wenxin2011
  • 2016年03月03日 18:50
  • 562
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#学习笔记--Position
举报原因:
原因补充:

(最多只允许输入30个字)