DataColumn customersColumn = new DataColumn("customeramount",typeof(int));
            dt.Columns.Add(customersColumn);
            DataColumn protocolsColumn = new DataColumn("protocolamount", Type.GetType("System.Int32"));
            dt.Columns.Add(protocolsColumn);
我试过n中方法来输入这个DataType,为什么总错说:“dataType”参数不能为空。

解决方案 »

  1.   

    为嘛我用就没有任何错误呢。 DataTable dt = new DataTable("Table1");
                DataColumn customersColumn = new DataColumn("customeramount", typeof(int));
                dt.Columns.Add(customersColumn);
                DataColumn protocolsColumn = new DataColumn("protocolamount", Type.GetType("System.Int32"));
                dt.Columns.Add(protocolsColumn);            DataRow r1 = dt.NewRow();
                r1.ItemArray = new object[] { 1,2};
                dt.Rows.Add(r1);            DataRow r2 = dt.NewRow();
                r2.ItemArray = new object[] { 3, 4 };
                dt.Rows.Add(r2);            this.dataGridView1.DataSource = dt;
                this.dataGridView1.Update();