SlideShare una empresa de Scribd logo
1 de 34
Визуаль Програмчлал II
Тогтохын Гантөр
• BindingNavigator контрол нь форм дээрх
өгөгдөлтэй
холбогдсон
контролуудыг
хэрэглэнчийн
интерфейсээр
удирдах
боломжийг олгоно. Ө.х BindingSource
компненттой уялдаж ажиллан , форм
дээрх өгөгдлийг боловсруулах, удирдах
боломжийг хэрэглэгчид олгодог контрол
юм.

2

Багш: Т.Гантөр
• BindingNavigator контрол нь өгөгдөл нэмэх,
өгөгдөл устгах, өгөгдлийг удирдах гэх мэт
өгөгдөлтэй ажиллах ихэнх стандарт
үйлдлүүдэд зориулагдсан ToolStripItem
объектуудын нэгдэл болсон хэрэгслийн
мөр байдлаар зохион байгуулагдсан
байдаг.
• BindingNavigator контролд өгөгдлийн эх
үүсвэрийг нь BindingSource компонентоор
тодорхойлно.
3

Багш: Т.Гантөр
4

Багш: Т.Гантөр
Хэрэглэгчийн контрол

BindingNavigatorын гишүүд

BindingSource-ын
гишүүд

Эхний элемэнтрүү шилжүүлэх

MoveFirstItem

MoveFirst

Өмнөх элемэнтрүү шилжүүлэх

MovePreviousItem

MovePrevious

Идэвхитэй элемэнтийн байрлал

PositionItem

Current

Элемэнтийн тоо

CountItem

Count

Дараагийн элемэнтрүү

MoveNextItem

MoveNext

Сүүлчийн элемэнтрүү шилжүүлэх

MoveLastItem

MoveLast

Шинээр элемэнт нэмэх

AddNewItem

AddNew

Идэвхитэй элемэнтийг устгах

DeleteItem

RemoveCurrent

шилжүүлэх

5
6

Багш: Т.Гантөр
SqlDataAdapter da = new SqlDataAdapter(“select*from book_sub”,
“data source=bataa; database=library; user id=sa;
password=12345”);

DataSet ds =new DataSet();
BindingSource bs = new BindingSourse();
private void Form1_Load(object sender, EventArgs e)
{
da.Fill(ds, “type”);
bs.DataSource= ds.Tables[0];
bindingNavigator1.BindingSource=bs;
dataGridView1.DataSource=bs;
}

7

Багш: Т.Гантөр
private void bindingNavigatorAddNewItem_Click(object
sender, EventArgs e)
{
dataGridView1.BeginEdit(true);
}
private void btnSave_Click(object sender, EventArgs e)
{
SqlCommandBuilder cmdb= new
SqlCommandBuilder(da);
daUpdate(ds.Tables[0]);
}

8

Багш: Т.Гантөр
9

Багш: Магситр Т.Гантөр
Багш: Т.Гантөр
Багш: Т.Гантөр
Багш: Т.Гантөр
Багш: Т.Гантөр
Багш: Т.Гантөр
Багш: Т.Гантөр
Багш: Т.Гантөр
Багш: Т.Гантөр
Багш: Т.Гантөр
Багш: Т.Гантөр
Багш: Т.Гантөр
Багш: Т.Гантөр
Багш: Т.Гантөр
Багш: Т.Гантөр
Багш: Т.Гантөр
Багш: Т.Гантөр
Багш: Т.Гантөр
Багш: Т.Гантөр
Багш: Т.Гантөр
Багш: Т.Гантөр
Багш: Т.Гантөр
Багш: Т.Гантөр
Багш: Т.Гантөр
Багш: Т.Гантөр
Багш: Т.Гантөр

Más contenido relacionado

Más de Gantur Togtokh

Lecture2 kомпьютерийн ерөнхий бүтэц
Lecture2 kомпьютерийн ерөнхий бүтэцLecture2 kомпьютерийн ерөнхий бүтэц
Lecture2 kомпьютерийн ерөнхий бүтэцGantur Togtokh
 
Lecture3 aлгоритм түүний_шинжчанар
Lecture3 aлгоритм түүний_шинжчанарLecture3 aлгоритм түүний_шинжчанар
Lecture3 aлгоритм түүний_шинжчанарGantur Togtokh
 
Lecture2 kомпьютерийн ерөнхий бүтэц
Lecture2 kомпьютерийн ерөнхий бүтэцLecture2 kомпьютерийн ерөнхий бүтэц
Lecture2 kомпьютерийн ерөнхий бүтэцGantur Togtokh
 
Lecture5 aлгоритм түүний_шинжчанар
Lecture5 aлгоритм түүний_шинжчанарLecture5 aлгоритм түүний_шинжчанар
Lecture5 aлгоритм түүний_шинжчанарGantur Togtokh
 
Lecture3 aлгоритм түүний_шинжчанар.ppt
Lecture3 aлгоритм түүний_шинжчанар.pptLecture3 aлгоритм түүний_шинжчанар.ppt
Lecture3 aлгоритм түүний_шинжчанар.pptGantur Togtokh
 
Lecture3 aлгоритм түүний_шинжчанар
Lecture3 aлгоритм түүний_шинжчанарLecture3 aлгоритм түүний_шинжчанар
Lecture3 aлгоритм түүний_шинжчанарGantur Togtokh
 
Lecture4 5 aлгоритм_түүний_шинжчанар
Lecture4 5 aлгоритм_түүний_шинжчанарLecture4 5 aлгоритм_түүний_шинжчанар
Lecture4 5 aлгоритм_түүний_шинжчанарGantur Togtokh
 
Lecture3 aлгоритм түүний_шинжчанар
Lecture3 aлгоритм түүний_шинжчанарLecture3 aлгоритм түүний_шинжчанар
Lecture3 aлгоритм түүний_шинжчанарGantur Togtokh
 
Lecture2 kомпьютерийн ерөнхий бүтэц
Lecture2 kомпьютерийн ерөнхий бүтэцLecture2 kомпьютерийн ерөнхий бүтэц
Lecture2 kомпьютерийн ерөнхий бүтэцGantur Togtokh
 
Lecture1 kомпьютерт мэдээлэл_дүрслэх
Lecture1 kомпьютерт мэдээлэл_дүрслэхLecture1 kомпьютерт мэдээлэл_дүрслэх
Lecture1 kомпьютерт мэдээлэл_дүрслэхGantur Togtokh
 
Visual programming-2 noanswer
Visual programming-2 noanswerVisual programming-2 noanswer
Visual programming-2 noanswerGantur Togtokh
 

Más de Gantur Togtokh (20)

Lecture2 kомпьютерийн ерөнхий бүтэц
Lecture2 kомпьютерийн ерөнхий бүтэцLecture2 kомпьютерийн ерөнхий бүтэц
Lecture2 kомпьютерийн ерөнхий бүтэц
 
Lecture3 aлгоритм түүний_шинжчанар
Lecture3 aлгоритм түүний_шинжчанарLecture3 aлгоритм түүний_шинжчанар
Lecture3 aлгоритм түүний_шинжчанар
 
Lecture2 kомпьютерийн ерөнхий бүтэц
Lecture2 kомпьютерийн ерөнхий бүтэцLecture2 kомпьютерийн ерөнхий бүтэц
Lecture2 kомпьютерийн ерөнхий бүтэц
 
Sp l2
Sp l2Sp l2
Sp l2
 
Lecture5 aлгоритм түүний_шинжчанар
Lecture5 aлгоритм түүний_шинжчанарLecture5 aлгоритм түүний_шинжчанар
Lecture5 aлгоритм түүний_шинжчанар
 
Lecture3 aлгоритм түүний_шинжчанар.ppt
Lecture3 aлгоритм түүний_шинжчанар.pptLecture3 aлгоритм түүний_шинжчанар.ppt
Lecture3 aлгоритм түүний_шинжчанар.ppt
 
Lecture3 aлгоритм түүний_шинжчанар
Lecture3 aлгоритм түүний_шинжчанарLecture3 aлгоритм түүний_шинжчанар
Lecture3 aлгоритм түүний_шинжчанар
 
Lecture7 8
Lecture7 8Lecture7 8
Lecture7 8
 
Lecture5 6
Lecture5 6Lecture5 6
Lecture5 6
 
Lecture2 4
Lecture2 4Lecture2 4
Lecture2 4
 
Lecture1
Lecture1Lecture1
Lecture1
 
Lecture4 5 aлгоритм_түүний_шинжчанар
Lecture4 5 aлгоритм_түүний_шинжчанарLecture4 5 aлгоритм_түүний_шинжчанар
Lecture4 5 aлгоритм_түүний_шинжчанар
 
Lecture3 aлгоритм түүний_шинжчанар
Lecture3 aлгоритм түүний_шинжчанарLecture3 aлгоритм түүний_шинжчанар
Lecture3 aлгоритм түүний_шинжчанар
 
Lecture2 kомпьютерийн ерөнхий бүтэц
Lecture2 kомпьютерийн ерөнхий бүтэцLecture2 kомпьютерийн ерөнхий бүтэц
Lecture2 kомпьютерийн ерөнхий бүтэц
 
Lecture1 kомпьютерт мэдээлэл_дүрслэх
Lecture1 kомпьютерт мэдээлэл_дүрслэхLecture1 kомпьютерт мэдээлэл_дүрслэх
Lecture1 kомпьютерт мэдээлэл_дүрслэх
 
Vpii seminar1
Vpii seminar1Vpii seminar1
Vpii seminar1
 
Vpi sem8
Vpi sem8Vpi sem8
Vpi sem8
 
Assignment for cap
Assignment for capAssignment for cap
Assignment for cap
 
лекц 4 шинэ
лекц  4 шинэлекц  4 шинэ
лекц 4 шинэ
 
Visual programming-2 noanswer
Visual programming-2 noanswerVisual programming-2 noanswer
Visual programming-2 noanswer
 

Lecture9