• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C#小知识的积累DataBinding使用

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

类型转换;

      显示转换,隐式转换 

显示转换:注意数据是否益处

checked(expression)

unchecked(expression);//可以改变益出检查的默认设置

      枚举转换

Ex:

   static void Main(string[] args)
        {
            string str = "noth";
       
        test t = (test)Enum.Parse(typeof(test), str);
        }
         enum test
    {
        noth,
        noth1
    }
View Code

 控件添加:

  

private void button1_Click(object sender, EventArgs e)
        {
           
                ((Button)sender).Text = "Clicked"; 

                 Button button = new Button();

                 button.Text = "按钮";

                 button.Size = new Size(100, 30);//控件大小

                 button.Location = new Point(0, 0); //位置

                 button.Click += delegate { ButtonClick(); }; //新控件增加执行的方法

                  this.Controls.Add(button);

    }

    void ButtonClick() //方法

    {

      MessageBox.Show("点击了click事件");

    }

 

  ((Button)sender).Text = "Clicked";
            //Button bt = new Button();
            Button bt = new Button();
            bt.Location = new Point(20, 60);
            bt.Text = "New Button";
            //t.Click += new EventHandler(bt_Click); 
            bt.Click += new EventHandler(bt_Click);
            Controls.Add(bt);
            

        }
        void bt_Click(object sender, EventArgs e)
        {
            //((Button)sender).Text = "Hello";
            MessageBox.Show("HelloWord");
        }

 DataBinding使用:

ex:案例:http://www.cnblogs.com/scy251147/archive/2011/10/23/2221991.html

        private void button1_Click(object sender, EventArgs e)
        {
            Person p = new Person();
            p.MyValue="Hello";            
              textBox1.DataBindings.Add("text", p, "MyValue", false, DataSourceUpdateMode.OnPropertyChanged);
        }
    }
    class Person
    {
        public string MyValue { get; set; }
    }
View Code

解释:

/************************************************
  * 第一个值:要绑定到TextBox的什么地方
  * 第二个值:数据源是什么
  * 第三个值:应该取数据源的什么属性
  * 第四个值:是否开启数据格式化
  * 第五个值:在什么时候启用数据源绑定
* *********************************************/

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C#操作系统防火墙发布时间:2022-07-13
下一篇:
C#的math类的全部运算方法发布时间:2022-07-13
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap