Advertisement
Guest User

Untitled

a guest
Feb 17th, 2017
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.52 KB | None | 0 0
  1. /* Author: Ajay Kumar */
  2. /* You must design your form as in the shown image */
  3.  
  4. using System;
  5. using System.ComponentModel;
  6. using System.Data;
  7. using System.Windows.Forms;
  8. using MySql.Data.MySqlClient;
  9.  
  10. namespace SimpleBindingRun
  11. {
  12. public partial class Form1 : Form
  13. {
  14. static string constr = "server=localhost;user=root;database=world;port=3306;password=AjayKumarB;";
  15. /*Replace the connection parameters according to your machines configuration */
  16.  
  17. MySqlConnection conn = new MySqlConnection(constr);
  18. MySqlDataAdapter adap;
  19. DataSet ds = new DataSet();
  20. BindingSource bs = new BindingSource();
  21. public Form1()
  22. {
  23. InitializeComponent();
  24. }
  25.  
  26. private void button1_Click(object sender, EventArgs e)
  27. {
  28. string qry = "SELECT * FROM CITY";
  29. adap = new MySqlDataAdapter(qry, conn);
  30. MySqlCommandBuilder cb = new MySqlCommandBuilder(adap);
  31.  
  32. adap.Fill(ds, "City");
  33.  
  34. bs.DataSource = ds;
  35. bs.DataMember = "City";
  36.  
  37. id_text.DataBindings.Add("Text", bs, "ID");
  38. name_text.DataBindings.Add("Text", bs, "Name");
  39. reg_text.DataBindings.Add("Text", bs, "CountryCode");
  40. dst_text.DataBindings.Add("Text", bs, "District");
  41. pop_text.DataBindings.Add("Text", bs, "Population");
  42.  
  43. BindingNavigator bn = new BindingNavigator(true);
  44. bn.BindingSource = bs;
  45.  
  46. this.Controls.Add(bn);
  47.  
  48. dataGridView1.DataSource = ds;
  49. dataGridView1.DataMember = "City";
  50.  
  51. }
  52.  
  53. private void button2_Click(object sender, EventArgs e)
  54. {
  55. bs.MovePrevious();
  56. }
  57.  
  58. private void button3_Click(object sender, EventArgs e)
  59. {
  60. bs.MoveNext();
  61. }
  62.  
  63. private void button4_Click(object sender, EventArgs e)
  64. {
  65. bs.MoveFirst();
  66. }
  67.  
  68. private void button5_Click(object sender, EventArgs e)
  69. {
  70. bs.MoveLast();
  71. }
  72.  
  73. private void button6_Click(object sender, EventArgs e)
  74. {
  75. bs.Position = Convert.ToInt32(textBox1.Text)-1;
  76. }
  77.  
  78. private void button7_Click(object sender, EventArgs e)
  79. {
  80. bs.AddNew();
  81. }
  82.  
  83. private void button8_Click(object sender, EventArgs e)
  84. {
  85. bs.RemoveCurrent();
  86. }
  87.  
  88. private void button9_Click(object sender, EventArgs e)
  89. {
  90. adap.Update(ds,"City");
  91. }
  92. }
  93. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement