BindingNavigator控件可以為我們綁定的數據提供一個導航的功能,默認的工具是這個樣子的,我們可以根據需求再增加功能
界面布局如下
一個BindingNavigator名為bindingnavigator1
一個DataGridView名為DataGridView1
兩個TextBox分別為TextBox1和TextBox2
四個Button分別為First,Previous,Next,Last
BindingNavigator其實是需要BindingSource作為橋梁和真正的數據一起其他UI進行聯動顯示的,所以我們首先需要創建我們自己的BindingSource和具體的數據,這里我們創建一個User類,代碼如下
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,并且填充數據,具體代碼如下
public partial class FormMain : Form { List<User> users = new List<User>(); BindingSource bs = new BindingSource(); public FormMain(ArrayList arrip_list) { InitializeComponent(); //創建用戶 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.dataGridView1.DataSource = bs; //綁定導航 this.bindingNavigator1.BindingSource = bs; //與文本框進行數據綁定 this.textBox1.DataBindings.Add("Text", bs, "Name"); this.textBox2.DataBindings.Add("Text", bs, "Age"); } private void First_Click(object sender, EventArgs e) { this.bs.MoveFirst(); } private void Previuos_Click(object sender, EventArgs e) { this.bs.MovePrevious(); } private void Last_Click(object sender, EventArgs e) { this.bs.MoveLast(); } private void Next_Click(object sender, EventArgs e) { this.bs.MoveNext(); } }
都做好之后我們就可以看到效果了,BindingNavigator就相當于提供了一個導航欄,可以在這個導航欄上直接進行簡單的查找,增加,刪除等動作
參考文獻
WinForm之中BindingNavigator控件的使用
BindingNavigator Class
158058.html
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...
在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...
在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...
baseball有多少成員?一個隊至少要有九個人。他們是投手、捕手、一壘手、二壘手、三壘手、游擊手、左外野手、中外野手和右外野手。韓國明星棒球隊是什么?有哪些棒球明星球員?名為Play Boys的韓國明星棒球隊由包括張東健、金承佑、黃政民、朱鎮模、池珍熙、孔炯一、宋哲仁、玄彬、鄭宇成和孔鋼在內的30多名藝術家組成。其中,張東健和鄭宇成為總經理,孔炯為隊長,金承佑為總裁。大家也約定十年不退隊。在棒球...
奧運向前沖闖關最快紀錄?傅洋2008年,傅洋參加湖南衛視《奧運向前沖》節目。因為他的不敗紀錄,他穿著超人服裝被全國觀眾記住,然后參加了幾個電視節目。湖南衛視奧運向前沖,主持人是誰?姓名:王歡,身高:1.66米,體重:51公斤。民族:滿族,出生日期:2月14日,血型:AB。星座:水瓶座,學歷:本科,出生地:河北省承德市。愛好:安靜的時候在家看自己喜歡的書?;顒拥臅r候和好朋友一起吃飯,k歌。去商場和書...
IPHONE4S如何從電腦里下載軟件?下載并安裝itunes購買應用程序。打開itunes,點按左側的itunes store,選擇您喜愛的應用程序,然后下載它。將iphone連接到電腦,點擊左邊的設備3354應用或音樂3354,勾選下面的應用或音樂3354,點擊右下角的同步或應用。注意:可能會提示,(1)如果不想刪除iphone的原應用,請選擇轉移;否則,請選擇不傳輸。(2)還有一個提示可能出...