C#修改不到数据库里,大哥大姐帮帮小妹哦```

来源:百度知道 编辑:UC知道 时间:2024/05/21 06:44:16
//连接字符串
public static SqlConnection sqlConn =
new SqlConnection("Data Source=.;Initial Catalog=Teacher;Integrated Security=True");
SqlDataAdapter Adapter = new SqlDataAdapter("select * from Info", sqlConn); //声明对象 第一步
DataSet ds = new DataSet();

private void btnAlter_Click(object sender, EventArgs e) //修改
{

if (!CheackData()) return;
Adapter.Fill(ds, "Info");
SqlCommandBuilder com = new SqlCommandBuilder(Adapter);
Adapter.Update(ds.Tables[0]);
btnRef_Click(sender, e);
}

onload加载的方法要写在postback里面哟
private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
//绑定方法
}
}

一般都是直接用sql 语句 update 更新数据库的.
我从来不用这种.Net自带的封装数据对像进行数据更新.