设定好DataSource后要执行DataBinding()来进行绑定的
dataGrid1.DataBinding()

解决方案 »

  1.   

    dataGrid1.SetDataBinding(dataSet1,dataSet1.Table[0].TableName);
      

  2.   

    对不起,我忘了说是在winform里
      

  3.   

    Class1 c=new Class1();
    c.Id=6;
    c.Name = "dd";
    values.Add(c);
    dataGrid1.DataSource = null;
    this.dataGrid1.DataSource=values;
    绝对可以
      

  4.   

    我好笨!再问一下如果不用按钮增加,直接绑定对象数组,在datagrid上不显示新行(绑定datatable可直接增加新行),有没有办法让它显示出来,即直接在datagrid上新增一行?一会儿结贴。
      

  5.   

    在datagrid上不显示新行(绑定datatable可直接增加新行),有没有办法让它显示出来,即直接在datagrid上新增一行?
    ---------------
    是你在datagrid上直接添加 吗
      

  6.   

    数据源是arraylist好象不能直接在datagrid上添加
    换别的思路把