C# DataSet更新
答案:3 悬赏:0
解决时间 2021-02-15 04:04
- 提问者网友:浪荡羁士
- 2021-02-14 22:23
C# DataSet更新
最佳答案
- 二级知识专家网友:怪咖小青年
- 2021-02-14 23:15
//定义第一个公共函数
public void bindDGV(string sql)
{
//高级查询操作
string strcon="server=.;database=FoodDB;uid=sa;pwd=123456;";
SqlConnection con=new SqlConnection(strcon);
con.Open();
string sql="selec * from Food"
SqlDataAdapter baoma=new SqlDateAdapter(sql,con);
DataSet ds=new DataSet();
baoma.Fill(ds);
DataTable dt=ds.Tables[0];
this.dataGridView1.DataSource=dt;
}
void bindDGV1(string sql)
{
//调用公共函数
bindDGV("select foodName from Food"); //只查询foodName,即更新了Food
}
public void bindDGV(string sql)
{
//高级查询操作
string strcon="server=.;database=FoodDB;uid=sa;pwd=123456;";
SqlConnection con=new SqlConnection(strcon);
con.Open();
string sql="selec * from Food"
SqlDataAdapter baoma=new SqlDateAdapter(sql,con);
DataSet ds=new DataSet();
baoma.Fill(ds);
DataTable dt=ds.Tables[0];
this.dataGridView1.DataSource=dt;
}
void bindDGV1(string sql)
{
//调用公共函数
bindDGV("select foodName from Food"); //只查询foodName,即更新了Food
}
全部回答
- 1楼网友:哥在撩妹请勿打扰
- 2021-02-15 00:37
AcceptChanges:提交自加载此 DataSet 或上次调用 AcceptChanges 以来对其进行的所有更改。
- 2楼网友:甜野猫
- 2021-02-15 00:13
这样操作没必要把 dataset只是类似于容器 将数据取出来 暂时放到内存中 把绑定数据到dataset的代码写到一个方法中 然后在page_load中 第一次 加载的时候 调用这个方法 当你点击更新按钮的时候 执行update操作 然后呢 再次调用这个方法 数据库的数据重新读取出来就好了
protected void page_load(object sender, eventargs e) {
if (!ispostback) { binddata() }
}
void binddata()
{
dataset ds=取出的数据
}
button onclick 事件中写 更新数据库操作 然后调用 binddata()
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |