BindingManagerBase的应用


代码如下:

 

 1 using  System;
 2 using  System.Collections.Generic;
 3 using  System.ComponentModel;
 4 using  System.Drawing;
 5 using  System.Data;
 6 using  System.Text;
 7 using  System.Windows.Forms;
 8 using  Traffic_SQLDAL;
 9 using  Traffic_SQLDAL.TrafficDSTableAdapters;
10 using  Traffic_BLL;
11 using  Traffic_Model;
12
13 namespace  WinControlLib
14 {
15    public partial class UserControl3 : UserControl
16    {
17        BindingManagerBase bManager;
18        public UserControl3()
19        {
20            InitializeComponent();
21
22            
23
24            List<MapIconHistoryInfo> infos = MapIconHistoryBLL.J_M_GetHistotyNoteByMapIconID(13);
25
26            //数据源用infos ********************************************
27            //textBox1.DataBindings.Add("Text", infos, "ID");
28            //textBox2.DataBindings.Add("Text", infos, "Deadline");
29
30            //bManager = this.BindingContext[infos];
31
32            //*******************************************************
33            //数据源用 bindingSource1
34            this.bindingSource1.DataSource = infos;
35            textBox1.DataBindings.Add("Text", bindingSource1, "ID");
36            textBox2.DataBindings.Add("Text", bindingSource1, "Deadline");
37
38            bManager = this.BindingContext[bindingSource1];
39        }

40
41        private void button1_Click(object sender, EventArgs e)
42        {
43            bManager.Position -= 1;
44        }

45
46        private void button2_Click(object sender, EventArgs e)
47        {
48            bManager.Position += 1;
49        }

50    }

51}

52
53

运行效果:

转载于:https://www.cnblogs.com/pkurain/archive/2008/06/05/1214478.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值