因为你的datable理就只有一行数据呀。只有下面的语句才放了数据进去 DataRow dr = dt.NewRow(); dr[0] = t1.Text;//新行的第一列 dr[1] = t2.Text;//新行的第二列 dt.Rows.Add(dr);//向行的列中添加数据