Page_Onload:
我从数据库中提取数据返回到客户端。
CommandStr= "SELECT * FROM news WHERE id="+newsid;
...
TextBox1.Text=MyDataReader["title"].ToString();
ListBox1.SelectedIndex=(int)MyDataReader["type"];
TextBox3.Text=MyDataReader["content"].ToString();
Label_message.Text="您正在修改新闻信息:";
/////////////////////////////////////////////////////
然后我修改了记录。
Submit1_Onclick:
...
string Title=TextBox1.Text.Trim();
string Type=ListBox1.SelectedItem.Value;
string Content=TextBox2.Text;
...
现在关键是我取出来的数据没有变,如何解决这个问题。其他是次要的。to:yarshray(saga jion)
你的意思我不太明白,能详细点吗。我好像是你说得那样做的啊。
我从数据库中提取数据返回到客户端。
CommandStr= "SELECT * FROM news WHERE id="+newsid;
...
TextBox1.Text=MyDataReader["title"].ToString();
ListBox1.SelectedIndex=(int)MyDataReader["type"];
TextBox3.Text=MyDataReader["content"].ToString();
Label_message.Text="您正在修改新闻信息:";
/////////////////////////////////////////////////////
然后我修改了记录。
Submit1_Onclick:
...
string Title=TextBox1.Text.Trim();
string Type=ListBox1.SelectedItem.Value;
string Content=TextBox2.Text;
...
现在关键是我取出来的数据没有变,如何解决这个问题。其他是次要的。to:yarshray(saga jion)
你的意思我不太明白,能详细点吗。我好像是你说得那样做的啊。
if(!IsPostBack)
{
//你的代码;
}
在提交的代码可以写成这样:
sqlconn.open();
string updatestr="update youtable set title='"+TextBox1.Text.Trim()+"'," +"type='"+ListBox1.SelectedItem.Value+"',"+"content='"+TextBox2.Text.trim()+"' where id=要修改的ID";
SqlCommand commupdata=(updatestr,sqlconn);
commupdata.ExecuteNonQuery();
这样就可以了
你写的我都会。你没有抓住问题的关键。我是现在要修改的值它没有便。
就是说我原来数据库中title是“abc”,我修改成“abcd”,可是我提取的时候它的值还是“abc”。所以,如何解决这个问题呢?或许我要换一种方法?不知你们是如何管理新闻的(如何修改新闻内容的)。请介绍我一个修改新闻的方法,好吗?
我在TextBox中修改了值,可是修改以后的值,我总是提不出来。
现在在寻求解决方法。
或者哪位能给我个修改新闻的其他方法。
原来我是在Submit按钮事件中写得代码,不行。
要在Page_onload中写。
代码没问题。
谢谢各位得关注。