//定义表及创建列 DataTable dt = new DataTable(); //定义表 #region 创建表的列 if (dt.Rows.Count != 0) { dt.Rows.Clear(); } else { if (this.GridView1.Rows.Count == 0) { DataColumn column; column = new DataColumn(); column.ColumnName = "Name"; dt.Columns.Add(column); column = new DataColumn(); column.ColumnName = "About"; dt.Columns.Add(column); column = new DataColumn(); column.ColumnName = "ImgPath"; dt.Columns.Add(column); column = new DataColumn(); column.ColumnName = "Use"; dt.Columns.Add(column); } } #endregion //增加按钮单击事件 protected void ibtnAdd_Click(object sender, ImageClickEventArgs e) { if (dt.Rows.Count == 6) { Alert("最多同时上传6个图片"); } else { if (CheckInput())//创建前进行验证数据信息 { DataRow dr = dt.NewRow();//创建一行数据 dr["Name"] = txtName.Text; dr["About"] = txtAbout.Text; dr["ImgPath"] = imgPath; dr["Use"] = txtUse; dt.Rows.Add(dr); this.GridView1.DataSource = dt;//绑定 this.GridView1.DataBind(); } } }