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.

Şekil 1

Ş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 { get; set; }
public string name { get; set; }
public string department { get; set; }
}
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 sender, EventArgs e)
{
}
}
}
Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek üzere. Bahadır ŞAHİN