本文实例讲述了C#实现绑定DataGridView与TextBox之间关联的方法。分享给大家供大家参考。具体实现方法如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace System.Windows.Forms.Samples { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load( object sender, EventArgs e) { /* Create a DataSet with 1 DataTable */ DataSet dataSet = new DataSet(); DataTable dataTable = dataSet.Tables.Add( "Numbers" ); dataTable.Columns.Add( "ID" , typeof ( int )); dataTable.Columns.Add( "Name" , typeof ( string )); dataTable.Rows.Add(0, "Zero" ); dataTable.Rows.Add(1, "One" ); CurrencyManager cm; /* Get a CurrencyManager */ // cm = (this.BindingContext[dataSet, "Numbers"] as CurrencyManager); /* This gets a different CurrencyManager */ cm = ( this .BindingContext[dataTable] as CurrencyManager); /* Bind left DataGridView and TextBox */ this .dataGridView1.DataSource = dataSet; this .dataGridView1.DataMember = "Numbers" ; this .textBox1.DataBindings.Add( "Text" , dataSet, "Numbers.Name" , true ); /* Bind left DataGridView and TextBox */ this .dataGridView2.DataSource = dataTable; this .textBox2.DataBindings.Add( "Text" , dataTable, "Name" , true ); } } } |
希望本文所述对大家的C#程序设计有所帮助。