ASP.NET如何实现将TextBox中内容添加到GridView中?新人勿喷。。。
要将TextBox中的内容绑定到GridView中,就是点击Button后触发, 网上查阅了下,关键实现代码如下: //以下代码都在 protected void Button1_Click(object sender, EventArgs e) { }中
SqlDataAdapter dataAdapter = new SqlDataAdapter(cmd);
DataSet dataset = new DataSet();
dataAdapter.Fill(dataset);
DataTable dataTable = dataset.Tables[0];
DataRow newRow = dataTable.NewRow();
newRow["Name"] = TextBox1.Text;
newRow["Time"] = TextBox2.Text;
newRow["Ex"] = TextBox3.Text;
主要就是先添加一个新行,然后将TextBox中内容添加到新行中,然后将新行绑定到数据库中,并在GridView中显示出来。
我是新手,最前面和后面的代码不会写了。。
开头的代码我想的是:
SqlConnection con = new SqlConnection(这里面不知道该怎么填。。。我为了测试,在App_Data文件夹中自建了个数据库Database.mdf,里面自建了个表Honor,其中有Name,Time,Ex共三个项);
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
= "SELECT * FROM Honor"; //Honor是表名称
//接下来接上上面的关键代码;
然后最后不知道怎么绑定和更新。。。
我想的是:
dataTable.Rows.Add(newRow);
GridView1.DataBind();
这三部分有错误吗?求大家帮我补充完啊,谢谢了!