注册 登录
编程论坛 ASP.NET技术论坛

ASP.NET如何实现将TextBox中内容添加到GridView中?新人勿喷。。。

lhw7791086 发布于 2012-09-29 11:35, 664 次点击
要将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();
这三部分有错误吗?求大家帮我补充完啊,谢谢了!
4 回复
#2
lhw77910862012-09-30 23:02
没人吗?
#3
自强2012-09-30 23:29
先从textbox控件获取数据 ,然后把数据添加到数据库,然后再从数据库抽取出来,绑定显示……
#4
lhw77910862012-10-01 12:42
回复 3楼 自强
试了下,提示错误'Sa'登录失败?
#5
自强2012-10-03 14:04
打开数据库引擎了或者密码对否,不然就用window身份模式登录

[ 本帖最后由 自强 于 2012-10-3 23:22 编辑 ]
1