DataSet ds;//放在外面声明 private void Form1_Load(object sender, EventArgs e) { ds = new DataSet(); //创建表 DataTable dt = new DataTable("Account"); //创建表的列 DataColumn dcTime = new DataColumn("AccountTime", typeof(string)); DataColumn dcItem = new DataColumn("AccountItem", typeof(string)); dcItem.MaxLength = 50; DataColumn dcAmount = new DataColumn("AccountPrice", typeof(string)); DataColumn dcRemarks = new DataColumn("AccountRemarks", typeof(string)); dcRemarks.MaxLength = 100; dt.Columns.Add(dcTime); dt.Columns.Add(dcItem); dt.Columns.Add(dcAmount); dt.Columns.Add(dcRemarks); ds.Tables.Add(dt); } private void btnInsert_Click(object sender,