并且在form2的load事件中我根据iRow 和iCol 动态的生成一个datagrid
现在我又想在button1_Click 事件中,增加datagrid的列数,如何办呢?
  关键你没写清楚,怎么可能根据两个数生成一个数据表?
数据表没有填充数据吗?单纯的增加列数吗》?我今天要走了,明天回复你吧。

解决方案 »

  1.   

    iRow是指grid的行数,iCol指grid的列数。数据不用填充,由用户输入。
    此问题的关键是我不明白,怎样在两个不同的函数中,对一个自定义的数据表进行操作(改变行、列)
      

  2.   

    System.Data.DataTable dt的定义这个窗体类的变量,这样在两个函数里就都可以访问了
      

  3.   

    把System.Data.DataTable dt定义为这个窗体类的变量,这样在两个函数里就都可以访问了
      

  4.   

    把this.dataGrid1.DataSource = dt;
    就可以用
    DataTable aa = new DataTable();
    aa=(DataTable)this.dataGrid1.DataSource;
    来转换!
      

  5.   

    DataTable aa = new DataTable();
    aa=((DataView)this.dataGrid1.DataSource).Table;