最近刚学NET2.0 看到别人都是通过类绑定数据库 然后进行操作 谁给详细讲解下!

解决方案 »

  1.   


            private void Form2_Load(object sender, System.EventArgs e)
            {
                SqlConnection cn=new SqlConnection("server=localhost;uid=sa;pwd=;database=pubs");
                SqlDataAdapter ad=new SqlDataAdapter("select * from authors",cn);
                myTable=new DataTable();
                ad.Fill(myTable);
                textBox1.DataBindings.Add("Text",myTable,"au_id");
                textBox2.DataBindings.Add("Text",myTable,"au_fname");
                textBox3.DataBindings.Add("Text",myTable,"au_lname");
                textBox4.DataBindings.Add("Text",myTable,"phone");
                textBox5.DataBindings.Add("Text",myTable,"address");
                textBox6.DataBindings.Add("Text",myTable,"city");
                textBox7.DataBindings.Add("Text",myTable,"state");
                textBox8.DataBindings.Add("Text",myTable,"zip");            Binding b=checkBox1.DataBindings.Add("Checked",myTable,"contract");
                b.Parse+=new ConvertEventHandler(b_Parse);
                b.Format+=new ConvertEventHandler(b_Format);
                myCurrencyManager = (CurrencyManager)this.BindingContext[myTable];
                myCurrencyManager.Position = 0;
                dataGrid1.DataSource=myTable;
              }这是我写的一段例子,注意myTable(DataTable)和myCurrencyManager(CurrencyManager)已经在别处定义。
      

  2.   

    就是把你写在双击按钮下面的代码重构成类,提取出来写成类就可以了
    看那看Petshop4
    吧,经典的例子
      

  3.   

    顺便问下,textbox绑定数据怎么换行? 请高手出招关注中