中易网

C# DataSet更新

答案:3  悬赏:0  
解决时间 2021-02-15 04:04
C# DataSet更新
最佳答案
//定义第一个公共函数
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

}
全部回答
AcceptChanges:提交自加载此 DataSet 或上次调用 AcceptChanges 以来对其进行的所有更改。

这样操作没必要把 dataset只是类似于容器 将数据取出来 暂时放到内存中 把绑定数据到dataset的代码写到一个方法中 然后在page_load中 第一次 加载的时候 调用这个方法 当你点击更新按钮的时候 执行update操作 然后呢 再次调用这个方法 数据库的数据重新读取出来就好了

protected void page_load(object sender, eventargs e) {

if (!ispostback) { binddata() }

}

void binddata()

{

dataset ds=取出的数据

}

button onclick 事件中写 更新数据库操作 然后调用 binddata()

我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
qq旋风卸载了再安装,要怎么弄才能继续上次下
Win10系统怎么将自己的照片展示在开始菜单中
龟蒙景区自驾车能不能开上去旅游攻略
磐安县尖山镇尖山村卫生4室我想知道这个在什
索取中索的读音
两渡河北路在什么地方啊,我要过去处理事情
我和老公复婚后自己出钱买了一栋房子,写在我
工行重庆住房公积金联名卡怎么办理,单位新开
食尚美食潮流店地址在哪,我要去那里办事
老婆承认精神出轨,否认上床
唐山哪有卖金银铜模具的,加工首饰用的石膏模
润增兴加油站地址有知道的么?有点事想过去
墙面印花漆怎么刷啊
这段日语是什么意思?开头第一段
描述跑步的句子
推荐资讯
歌词 情换半条命
DNF百分比职业无视武器攻击在技能伤害计算的
少年三国志前期怎么获得橙将 我现在29级 准备
开人货梯多少钱一个月(中山坦洲永二海伦堡房
现在个BIN文件,如何用IDA Pro 进行反汇编再
宝马520的蓄电池保修期多长时间?
国家电网氾水供电所石桥收费点这个地址在什么
ppr内丝三通能与铝塑管外牙直接相连吗?
天津经济技术开发区十三大街,天津科技大学泰
写一篇以“全班讨论学校在课间播放音乐是否正
江西新东方学厨师贵不贵?需要多少钱?
龚爱爱 郭美美 干露露 近几年还有哪些ABB形式
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?