将记录添加到数据表之后GridView只读到其中一个字段的值
将标题、内容、备注三个文本框中的数据写入数据表之后通过GridView重新读取,结果只能读到内容,其他两项无法读取。求解决方法! --------------------编程问答-------------------- 看看你的保存代码和读取代码,是不是就只把内容保存到数据库了? --------------------编程问答-------------------- 你倒是吧代码贴出来撒,这样就算孟子、Sp1234来了也不知道你哪里错了撒 --------------------编程问答--------------------protected void Button2_Click(object sender, EventArgs e)
{
if (TextBox1.Text != "" || TextBox2.Text != "" || TextBox1.Text != null || TextBox2.Text != null)
{
Reader1 r1 = new Reader1();
r1.User = TextBox1.Text;
r1.Title = TextBox2.Text;
r1.Content = TextBox3.Text;
RProvider1 re = new RProvider1();
re.Insert1(r1);
//Response.Write("Name:" + r1.User + "<br/>");
//Response.Write("Title:" + r1.Title + "<br/>");
//Response.Write("Content:" + r1.Content + "<br/>");
this.Response.Redirect("yggl.aspx");
}
}
这是保存按钮的!我是用三层架构做的,要贴出来的话好多! --------------------编程问答--------------------
protected void Button2_Click(object sender, EventArgs e)
{
if (TextBox1.Text != "" || TextBox2.Text != "" || TextBox1.Text != null || TextBox2.Text != null)
{
Reader1 r1 = new Reader1();
r1.User = TextBox1.Text;
r1.Title = TextBox2.Text;
r1.Content = TextBox3.Text;
RProvider1 re = new RProvider1();
re.Insert1(r1);
//Response.Write("Name:" + r1.User + "<br/>");
//Response.Write("Title:" + r1.Title + "<br/>");
//Response.Write("Content:" + r1.Content + "<br/>");
this.Response.Redirect("yggl.aspx");
}
}
这是保存按钮的!我是用三层架构做的,要贴出来的话好多! --------------------编程问答-------------------- 插入操作代码
public bool Insert1(Reader1 reader1)
{
string sqlText = "INSERT INTO own([user],title,content) VALUES(@User,@Title,@Content)";
IList<DataParameter> parameters = new List<DataParameter>();
//parameters.Add(new DataParameter("@ownid", DbType.Int32,reader1.Ownid ));
parameters.Add(new DataParameter("@user", DbType.String, reader1.User));
parameters.Add(new DataParameter("@title", DbType.String, reader1.Title));
parameters.Add(new DataParameter("@content", DbType.String, reader1.Content));
return this.dataHandler.ExecuteCommand(sqlText, parameters);
}
补充:.NET技术 , ASP.NET