Yaz  Font K   lt Yaz  Font B y lt

TextBox ta Bindingnavigator Kullanımı 

 

Merhaba arkadaşlar bu makalemizde bindingnavigator kullanımına örnek vereceğiz. Bindingnavigator kullanarak textBox ta veriler arasında geçiş yapacağız. 

Formumuza textbox, label, bindignavigator ve bindingsource ekliyoruz.

Sonra person adında bir class oluşturuyoruz.  Sonra personel listesi oluşturuyoruz. Oluşturduğumuz list i bindingSource nesnesinin datasource ine bağlıyoruz.  

 

 

Resim1

Şekil 1

 

Resim1

Şekil 2

 

Form1.cs

 
using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

using static System.Windows.Forms.VisualStyles.VisualStyleElement;

 

namespace bindingnavigator_textbox

{

    public partial class Form1 : Form

    {

        public class person

        {

            public int id { getset; }

            public string name { getset; }

            public string department { getset; }

        }

 

        List<person> personList = new List<person>();

        public Form1()

        {

            InitializeComponent();

           

            personList.Add(new person { id=1, name = "Bahadir", department = "IT" });

            personList.Add(new person { id=2, name = "Melissa", department = "Sales" });

            personList.Add(new person { id=3, name = "Tom", department = "IT" });

                       

            bindingSource1.DataSource = personList;

                        

            bindingNavigator1.BindingSource = bindingSource1;

                       

            txtId.DataBindings.Add("Text", bindingSource1, "id"true);

            txtName.DataBindings.Add("Text", bindingSource1, "name"true);

            txtDepertmant.DataBindings.Add("Text", bindingSource1, "department"true);

        }

 

 

 

        private void Form1_Load(object senderEventArgs e)

        {

 

        }

    }

}

    

      

Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek üzere. Bahadır ŞAHİN