问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用asp.net 的 DataSource 如何操作数据库

发布网友 发布时间:2022-04-27 12:07

我来回答

1个回答

热心网友 时间:2022-04-27 13:36

DataGrid 有相应的事件的,不过我使用的是vs.net2005,没有DataGrid 了,我把gridview的告诉你吧,你可以仿照处理一下。
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
//当使用系统提供的命令字段时,会默认调用相应的事件
GridView1.EditIndex = e.NewEditIndex;
BindDataRss();
}
protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
{
GridView1.EditIndex = -1;
BindDataRss();
}
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
//更新事件,需要将最新的数据保存到资料库中
DateTime updateDate;

int ID = Convert.ToInt32(GridView1.DataKeys[e.RowIndex].Value.ToString());
string name = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[1].Controls[0])).Text.ToString();
string url = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[2].Controls[0])).Text.ToString();
//string createDate1 = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[4].Controls[0])).Text.ToString();
string createDate = ((Calendar)(GridView1.Rows[e.RowIndex].Cells[4].Controls[1])).SelectedDate.ToShortDateString();
if (createDate == "")
{
updateDate = DateTime.Now;
}
else
{
updateDate = Convert.ToDateTime(createDate);
}
//Response.Write(ID + NAME + RUL + createDate);
//更新方法:
if (UpdateDataRss(ID, name, url, updateDate) > 0)
{
Response.Write("<script>alert('更新成功');</script>");
GridView1.EditIndex = -1;
BindDataRss();
}
}
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
//当使用cmdfiled时,就需要默认调用这个事件的.根据ID调用方法删除数据库
int ID = Convert.ToInt32(GridView1.DataKeys[e.RowIndex].Value.ToString());
//删除方法:
if(DeleteDataRss(ID))
{
Response.Write("<script>alert('删除成功');</script>");
GridView1.EditIndex = -1;
BindDataRss();
}
}

参考资料:我的网站

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...flash学得好、将来会有什么用、求哥哥、姐姐们、帮帮忙 我即将初中毕业,想要读技校,但又不知选那科好`哥哥姐姐们帮个忙吧! 成绩不好,高中毕业想学电脑,哪位哥哥姐姐知道帮忙推荐下学校_百度知 ... 大学计算机3级 怎样学习啊 难吗 哥哥姐姐 帮帮忙吧 ...就业怎样?我报了这个专业,请各位哥哥姐姐帮帮忙 请IT业工作的哥哥姐姐帮忙出出主意~~ ...师傅让他沿着水缸边行走练功。有谁知道这个电影叫什么? 小伙穿越拜"小龙女"为师,与小龙女合练武功是什么电影 ...电影开头是一个赤膊的男主角在练功,然后再和队友们去做任务,结果一... ...一秒竟然穿越了醒来第一句话就是疼死宝宝了是什么电视剧? 在北京考公务员需要什么条件?我现在只是自考大专学历,我还有机会么? 北京职高学历,怎么考大专?在职。 外地生能在北京考大专吗? 在北京工作,想要考个大专学历哪个机构靠谱 北京中专考大专 我在北京21岁小学学历,没有目标。我想我有必要考大专学历吗? 北京市公务员报考条件是必须要大专以上学历吗? 北京想考一个大专学历,比较容易过的那种。国家承认学历的最好一年通过,谢谢 请问各位前辈如何网站RSS asp.net(C#) 获取远程网页内容 山东泉付电子商务有限公司怎么样? 济南智禾电子商务有限公司怎么样? 济南二十二城电子商务有限公司怎么样? 济南会莱电子商务有限公司怎么样? 济南诚盼电子商务有限公司怎么样? 我想给男宝宝取个名字中间带个(雨)字 评中级工程师要发表论文吗 我参加工作3年,本科 评中级工程师时候还要发表论文吗? 工程师评职称论文要求 已经有建筑工程师,再评机电工程师还需发论文吗? 合肥常青机械怎么样? 1.在合肥做汇通快递员怎么样?包收入在1500以上? 2.合肥京东快递员为什么要付3000元的押金?工资怎么样? 合肥常青机械,技术员待遇咋样? 合肥常青企业集团公司怎么样? 合肥常青机械厂怎么样?正规吗?搞设计的工资待遇怎样 京东合肥有仓库吗 合肥常青机械股份有限公司怎么样? 在合肥京东就准备干两个月,来了后要培训一个月,我能正常辞职吗?旷工的话会扣多少天工资 京东快递合肥分拣中心到霍邱多久? 用微波炉加热的香蕉可以食用吗? 香蕉皮可以在微波炉里加热吗 比特币和人民币的比例 有时会心慌怎么办有解决的办法吗? 黑芝麻怎么九蒸九晒后还需要炒吗? 路特仕360全景记录仪A9性价比如何? 路特仕360全景一体机6309录视频有声音么 路特仕360什么激活 路特仕导航360全景有适合森林人的么 路特仕e2x360全景装上车后在方向盘上的按钮还能不能操控呢? 消防车能安装360°全景吗?什么牌子的靠谱一点?