好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

C#实现绑定DataGridView与TextBox之间关联的方法

本文实例讲述了C#实现绑定DataGridView与TextBox之间关联的方法。分享给大家供大家参考。具体实现方法如下:

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#程序设计有所帮助。

dy("nrwz");

查看更多关于C#实现绑定DataGridView与TextBox之间关联的方法的详细内容...

  阅读:77次