为什么单击Button2_Click按钮后出错,不能添加一新行public partial class _Default : System.Web.UI.Page
{ public DataSet DS=new DataSet();
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DS.Tables.Add(CreateDataTable());
GridView1.DataSource = DS;
GridView1.DataBind(); }
}
private DataTable CreateDataTable()
{
DataTable dt = new DataTable();
dt.Columns.Add("ID", typeof(int));
dt.Columns.Add("图像路径", typeof(string));
dt.Columns.Add("链接网址", typeof(string));
DataRow dr =dt.NewRow();
dr["ID"] = "1";
dr["图像路径"] = "image/11.jpg";
dr["链接网址"] = "http://baidu.com";
dt.Rows.Add(dr);
dr = dt.NewRow();
dr["ID"] = "2";
dr["图像路径"] = "image/221.jpg";
dr["链接网址"] = "http://sohu.com";
dt.Rows.Add(dr);
return dt;
}
protected void Button2_Click(object sender, EventArgs e)
{
DataRow dr = DS.Tables[0].NewRow();
dr["ID"] = this.TextBox1.Text;
dr["图像路径"] = this.TextBox2.Text;
dr["链接网址"] = TextBox3.Text;
DS.Tables[0].Rows.Add(dr);
GridView1.DataSource = DS;
GridView1.DataBind();
}
}
{ public DataSet DS=new DataSet();
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DS.Tables.Add(CreateDataTable());
GridView1.DataSource = DS;
GridView1.DataBind(); }
}
private DataTable CreateDataTable()
{
DataTable dt = new DataTable();
dt.Columns.Add("ID", typeof(int));
dt.Columns.Add("图像路径", typeof(string));
dt.Columns.Add("链接网址", typeof(string));
DataRow dr =dt.NewRow();
dr["ID"] = "1";
dr["图像路径"] = "image/11.jpg";
dr["链接网址"] = "http://baidu.com";
dt.Rows.Add(dr);
dr = dt.NewRow();
dr["ID"] = "2";
dr["图像路径"] = "image/221.jpg";
dr["链接网址"] = "http://sohu.com";
dt.Rows.Add(dr);
return dt;
}
protected void Button2_Click(object sender, EventArgs e)
{
DataRow dr = DS.Tables[0].NewRow();
dr["ID"] = this.TextBox1.Text;
dr["图像路径"] = this.TextBox2.Text;
dr["链接网址"] = TextBox3.Text;
DS.Tables[0].Rows.Add(dr);
GridView1.DataSource = DS;
GridView1.DataBind();
}
}
解决方案 »
- 下面正则是什么意思?
- 请教大师们一个正则表达式的问题
- 我用以下代码添加TEXTBOX,怎么取值呢?
- |zyciis| 在做工行网上支付的接口的时候提交过去的内容变成乱码 怎么回事 大家有没有做过
- 新手请教...asp.net中关于一次性验证登录
- c#.net写的程序页怎样加到vb.net中,b/s结构,添加现有项--编译时出现无法加载Inherits="CommonFunction.selDatae"错误,怎么办????
- 控件高手请进
- .net 连接 sql server 的问题
- 在客户端如何实现执行客户端的应用程序?
- 在ASP中如何调用文件打开对话框?
- asp.net分页数据量比较较大
- win7+iis的503错误
这行代码被执行
public partial class _Default : System.Web.UI.Page
{ public DataSet DS=ViewState["ds"]==null?new DataSet():(DataSet)ViewState["ds"];
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DS.Tables.Add(CreateDataTable());
GridView1.DataSource = DS;
GridView1.DataBind();
ViewState["ds"]=DS;
}
}
private DataTable CreateDataTable()
{
DataTable dt = new DataTable();
dt.Columns.Add("ID", typeof(int));
dt.Columns.Add("图像路径", typeof(string));
dt.Columns.Add("链接网址", typeof(string));
DataRow dr =dt.NewRow();
dr["ID"] = "1";
dr["图像路径"] = "image/11.jpg";
dr["链接网址"] = "http://baidu.com";
dt.Rows.Add(dr);
dr = dt.NewRow();
dr["ID"] = "2";
dr["图像路径"] = "image/221.jpg";
dr["链接网址"] = "http://sohu.com";
dt.Rows.Add(dr);
return dt;
}
protected void Button2_Click(object sender, EventArgs e)
{
DataRow dr = DS.Tables[0].NewRow();
dr["ID"] = this.TextBox1.Text;
dr["图像路径"] = this.TextBox2.Text;
dr["链接网址"] = TextBox3.Text;
DS.Tables[0].Rows.Add(dr);
GridView1.DataSource = DS;
GridView1.DataBind();
ViewState["ds"]=DS;
}
}