1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          BindingNavigator控件[通俗易懂]

          來源:互聯網轉載 時間:2024-01-29 08:06:43

          WinForm之中BindingNavigator控件的使用 在微軟WinForm中,BindingNavigator控件主要用來綁定數據??梢詫⒁粋€數據集合與該控件綁定,以進行數據

          聯動的顯示效果。如圖下圖所示:

          那么,下面我們就來用BindingNavigator控件做一下上圖所示的效果。 分析: 該案例以BindingNavigator控件為主線,我們定義一個實體類,將實體類以集合的形式顯示在DataGridView中,

          同時,將BindingNavigator與DataGridView綁定,將BindingNavigator與文本框顯示數據綁定,將

          BindingNavigator與Button控件綁定,來演示一個數據聯動的效果,已達到學習BindingNavigator控件的目的。

          步驟: 首先,在Visual Studio中創建一個WinForm應用程序,在Form1中添加BindingNavigator控件,DataGridView控

          件,兩個文本框,四個按鈕(分別表示:First,Previuos,Next,Last);

          其次,在項目中添加一個用戶類User.cs,該類中有兩個屬性Name和Age; 示例代碼:

          using System;using System.Collections.Generic;using System.Text;namespace BindingDemo{    public class User    {        public User()        {        }        public User(string name,int age)        {            this.Name = name;            this.Age = age;        }        private string name;        public string Name        {            get { return name; }            set { name = value; }        }        private int age;        public int Age        {            get { return age; }            set { age = value; }        }    }}

          再次,創建BindingSource對象,并在窗體加載事件中將BindingNavigator控件,與DataGridView,文本框,按

          鈕控件進行數據綁定,進行數據聯動顯示效果; 示例代碼: Form1.cs

          using System;using System.Collections.Generic;using System.componentmodel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace BindingDemo{    public partial class MainForm : Form    {        //創建一個泛型集合        List<User> users = new List<User>();        //        BindingSource bs = new BindingSource();        public MainForm()        {            InitializeComponent();        }        /// <summary>        /// 窗體加載事件        /// </summary>        /// <param name="sender"></param>        /// <param name="e"></param>        private void MainForm_Load(object sender, EventArgs e)        {            //創建用戶            User zh = new User("張三", 12);            User li = new User("李四",18);            User ww = new User("王五",20);            User ll = new User("劉六",30);            User X = new User("x-man",30);            User spaider = new User("spaiderman",25);            User ironman = new User("ironman",30);            //將用戶添加到List<>泛型集合的對象中            users.Add(zh);            users.Add(li);            users.Add(ww);            users.Add(ll);            users.Add(X);            users.Add(spaider);            users.Add(ironman);            //將泛型集合對象中的值賦給Bindingsource對象的DataSource            bs.DataSource = users;            //將數據顯示到DataGridView中去            this.dgvMain.DataSource = bs;            //綁定導航            this.bindingnavigator1.BindingSource = bs;            //與文本框進行數據綁定            this.txtName.DataBindings.Add("Text",bs,"Name");            this.txtAge.DataBindings.Add("Text",bs,"Age");        }        //移動到第一行        private void btnFirst_Click(object sender, EventArgs e)        {            this.bs.MoveFirst();        }        //移動到前一行        private void btnPrevious_Click(object sender, EventArgs e)        {             this.bs.MovePrevious();        }        //移動到下一行        private void btnNext_Click(object sender, EventArgs e)        {            this.bs.MoveNext();        }        //移動到最后一行        private void btnLast_Click(object sender, EventArgs e)        {            this.bs.MoveLast();        }    }}

          158026.html

          標簽:bindingnavigator1-

          網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...

          在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...

          在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...

          主題WB包什么意思?WB是WindowBlinds5的縮寫。WindowBlinds5是一個系統主題改變軟件。不同于常見的XP系統主題,WindowBlinds5WindowBlinds是一款美化Windows系統的特殊應用,尤其是可以改變所有Windows應用窗口,安裝運行非常簡單。WindowBlinds安裝后可以集成到Windows操作系統中。而且這款軟件是微軟唯一授權的第三方系統美化軟件。...

          奔馳烏莫尼克多少錢?500W左右的w .軍車,已經失去了市場,基本都是訂購,在私家車市場買不到。烏尼莫克房車2022最新售價?2022最新純進口奔馳品牌Unimoc房車銷售價格1300萬元。如果真的想買,和賣家溝通一下,可能會有折扣價。全新四驅奔馳U4023越野房車的銷量,正成為奔馳細分市場的驕傲,如同樸實的埃森人。凸起的前格柵與另一款奔馳經典越野車的G級頗為相似,橫向的中格柵體現了其最純粹的越...

          你好,成都標準車位?。成都的停車標準如下::。停車位的設計標準分為四個等級。長度不超過6米、寬度不超過1.8米的汽車,車間距不小于0.5米,汽車與墻壁、停車位的間距不小于0.5米。汽車長度超過6米但不超過8米,寬度超過1.8米但不超過2.2米的,車間距不小于0.7米。直行停車位的尺寸標準為寬2.5米,長5米以上。一般標準是2.5m*5.3m為最佳標準車位尺寸。傾斜車位的尺寸標準為寬2.8米,長6米...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>