SqlConnection conn=new SqlConnection(
@"Data Source=(local);Integrated Security=SSPI;Initial Catalog=Domy");
conn.Open();

string  str="SELECT * FROM Class";
SqlDataAdapter thisadpter=new SqlDataAdapter(str,conn);
DataSet dataset =new DataSet();
thisadpter.Fill(dataset,"Class");
DataView dv = dataset.Tables["ZD_Class"].DefaultView;

  textBox1.DataBindings.Add(textBox1.Text,dv,"class_id");
textBox2.DataBindings.Add(textBox2.Text,dv,"class_name");
textBox3.DataBindings.Add(textBox3.Text,dv,"class_one");

dataGrid1.DataSource=dv;

解决方案 »

  1.   

    DataView dv = dataset.Tables["ZD_Class"].DefaultView;是这样的,我打错了
    DataView dv = dataset.Tables["Class"].DefaultView;
      

  2.   

    DataView dv = dataset.Tables["ZD_Class"].DefaultView执行后,你可以在Debug方式下先看看对象的情况啊,别一会根本就是null,当然绑不起来了
      

  3.   

    直接用datset绑定,textBox1.DataBindings.Add(textBox1.Text,dataset ,"class_id");
      

  4.   

    holydiablo(香菜鱼头) 
    :该怎么做呢wufato(上帝之神) 
    我也这样做了,可运行后,显示无法绑定啊
    能不能给个例子啊
      

  5.   

    都不许动!我要绑个定......................
    如果dataGrid1能绑就是你的代码问题,如果不能绑就是表的问题
      

  6.   

    把DataView dv = dataset.Tables["ZD_Class"].DefaultView;
    改成:DataView dv = dataset.Tables[0].DefaultView;
      

  7.   

    给你完整的例子,
    http://blog.csdn.net/zhzuo/archive/2004/08/06/67016.aspx
      

  8.   

    DataView dv = dataset.Tables["ZD_Class"].DefaultView;改为下面的看看:DataView custDV = new DataView(dataset.Tables["ZD_Class"]);
      

  9.   

    .net技术群-4号
    4号群已经开放:23266396
    请大家赶快加入!