数据库表:
ID Time
1 08:00
2 09:00
3 07:00 表内就这三行数据 以后不会增加行我在一个页面 弄了三个文本框 把 时间都显示出来了
我想在文本框内直接修改数据 提示修改成功 但是 修改的后
查看数据还是没有修改
另外:我想同时修改三个文本框内的内容 写啊 现在自能修改一个文本框离得内容 代码如下:
Times times = new Times();
int ID = 1;
string Timess = TextBox11.Text.ToString();
if (times.UpTime(ID, Timess))
{
Page.RegisterStartupScript("null", "<script>alert('更新成功!');</script>");
}
else
{
Page.RegisterStartupScript("null", "<script>alert('更新失败!');</script>");
}
怎么一次三个同时修改啊
ID Time
1 08:00
2 09:00
3 07:00 表内就这三行数据 以后不会增加行我在一个页面 弄了三个文本框 把 时间都显示出来了
我想在文本框内直接修改数据 提示修改成功 但是 修改的后
查看数据还是没有修改
另外:我想同时修改三个文本框内的内容 写啊 现在自能修改一个文本框离得内容 代码如下:
Times times = new Times();
int ID = 1;
string Timess = TextBox11.Text.ToString();
if (times.UpTime(ID, Timess))
{
Page.RegisterStartupScript("null", "<script>alert('更新成功!');</script>");
}
else
{
Page.RegisterStartupScript("null", "<script>alert('更新失败!');</script>");
}
怎么一次三个同时修改啊
那就分别得到textbox的值呗,传到你的sql中,不就哦了吗、
写三个sql不就可以嘞。
{
if (!IsPostBack)
{
BindGrid1();
}
}
public void BindGrid1()
{
//这里显示出3个文本框的值
}private void Button1_Click(object sender, System.EventArgs e)
{
//这里写更新3个文本框的值的代码
}
还有我 现在的代码只能修改一行的值
我想三个同时修改三行的值 怎么修代码啊?Times times = new Times();
int ID = 1;
string Timess = TextBox11.Text.ToString();
if (times.UpTime(ID, Timess))
{
Page.RegisterStartupScript("null", " <script>alert('更新成功!'); </script>");
}
else
{
Page.RegisterStartupScript("null", " <script>alert('更新失败!'); </script>");
}
int i = 1;
int id = 0;
string Timess = string.empty;
for (i = 1; i <= 3; i++) {
id = i;
Timess = ((TextBox)this.FindControl("TextBox" + i.tostring)).Text.Tostring();
times.UpTime(ID, Timess);
}
}
不要那个.tostring
还有后面的.Tostring改为:.ToString