当前位置:编程学习 > C#/ASP.NET >>

将记录添加到数据表之后GridView只读到其中一个字段的值

将标题、内容、备注三个文本框中的数据写入数据表之后通过GridView重新读取,结果只能读到内容,其他两项无法读取。求解决方法! --------------------编程问答-------------------- 看看你的保存代码和读取代码,是不是就只把内容保存到数据库了? --------------------编程问答-------------------- 你倒是吧代码贴出来撒,这样就算孟子、Sp1234来了也不知道你哪里错了撒 --------------------编程问答--------------------
引用 2 楼 lizeyuan8238386 的回复:
你倒是吧代码贴出来撒,这样就算孟子、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");
            }
        }
这是保存按钮的!我是用三层架构做的,要贴出来的话好多! --------------------编程问答--------------------
引用 2 楼 lizeyuan8238386 的回复:
你倒是吧代码贴出来撒,这样就算孟子、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");
            }
        }
这是保存按钮的!我是用三层架构做的,要贴出来的话好多! --------------------编程问答-------------------- 插入操作代码
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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,