一、理解asp.net绑定数据库

终于学习到了连接数据库部分的内容,杨中科老师视频看起来挺轻松的,如果是高清版就更ok了。

我发现我学习新的编程语言会有一个特点,都想要赶紧学习数据库,数据就是一切,有了数据才能操作一切的原因吧。现在能连上数据库特别心安。把过程记录一下,成为学习轨迹的一部分。

环境是VS2013、MSSQLSERVER(2012)

(一)我想实现的效果是:一个下拉菜单DropDownList,从数据库那边获取数据过来,显示在下单菜单里。

(二)实现的过程

首先,我把数据库跟数据表都已经建好,如上图所示。

1、新建一个web窗体文件DropDownList-sql.aspx

2、拖拽一个DropDownList控件,选择编辑数据源

配置数据源的过程如图:

然后就会根据我们的配置生成数据库连接字符串,保存到web.config。也会把连接字符串保存在刚才新建的asp.net文件中。这个过程除了编辑数据源之后,没有写其他代码。一切ok之后,就按F5运行,就看到下拉菜单显示出来了。好方便。

绑定好数据库之后,在设计中查看aspx文件会显示“数据绑定”。如下图:

(三)比较一下PHP实现从数据库查询数据后显示在下拉菜单的区别

1、asp.net实现这个过程方便很多,只需要自己编辑一下数据源,就可以让数据顺利绑定在下拉菜单中。

2、PHP实现这个,首先是自己先用mysql_connect()【连接数据库】,然后码数据库的【查询语句】,最后得到一个【数组】,再通过一个for循环把每个Item项输出在前台的下拉菜单中。每一步都是自己去实现,不像asp.net,点一点鼠标,完成。

[题外话:学习了一个多星期的asp.net,最大的体会就是一只手要不停的去摸鼠标,因为总是要点啊点,总体还ok。]

理解asp.net中DropDownList编辑数据源,绑定数据库数据。相关推荐

  1. .net数据源控件绑定mysql_理解asp.net中DropDownList编辑数据源,绑定数据库数据。...

    一.理解asp.net绑定数据库 终于学习到了连接数据库部分的内容,杨中科老师视频看起来挺轻松的,如果是高清版就更ok了. 我发现我学习新的编程语言会有一个特点,都想要赶紧学习数据库,数据就是一切,有 ...

  2. Asp.net--DropDownList控件绑定数据库数据

    DropDownList控件绑定数据库数据:DB是公共类,reDt是公共类中的方法 放在Page_Load事件中 if (!IsPostBack){DB db = new DB();DataTable ...

  3. ASP.NET中 DropDownList+DetailsView(详细视图)的使用前台绑定

    ylbtech-ASP.NET-Control-Bind:DropDownList+DetailsView(详细视图)的使用前台绑定 ASP.NET中 DropDownList+DetailsView ...

  4. ASP.NET中 DropDownList+GridView(网格视图)的使用前台绑定[高]

    ylbtech-ASP.NET-Control-Bind:DropDownList+GridView(网格视图)的使用前台绑定[高] ASP.NET中 DropDownList+GridView(网格 ...

  5. C# ASP.NET DROPDOWNLIST控件绑定数据库,用DropDownList1.SelectedValue.ToString 读取的选项值始终是第一项的值的解决方法

    1.C# ASP.NET  DROPDOWNLIST控件绑定数据库,数据库内容如下 数据库有3个字段:id,name,map. 数据库只有1个表,表名为  table1 2.前台代码如下: <a ...

  6. 理解ASP.NET中的三层结构

    理解ASP.NET中的三层结构 我们用三层结构主要是使项目结构更清楚,分工更明确,有利于后期的维护和升级. 三层结构包含:表示层(USL),业务逻辑层(BLL),数据访问层(DAL) 1:数据访问层: ...

  7. 在asp.net中备份还原SQL Server数据库

    在web中,安全性主要体现在两个方面:一个是程序安全性,即防止网页在插入恶意代码:另一个是数据库安全性,这个我们可以经常备份数据库来实现. 在文中,我将演示如果在网页中备份和恢复数据库.        ...

  8. ASP.NET中DropDownList控件的简单使用--DDL绑定数据库表中值,选择DDL中值直接检索数据...

    1.在.aspx页面拖入DropDownList控件 <label class="txt-green">校区:</label> <asp:DropDo ...

  9. asp.net中DropDownList的SelectedIndexChanged触发问题

    在弄网站文章的编辑时,用到了两个DropDownList,分别绑定文章类型的大类与小类,在选择文章管理里面的文章编辑时,DropDownList的默认项要变为添加此文章时所选择的类型,我在这里首先得到 ...

最新文章

  1. 机器学习中过拟合、欠拟合与方差、偏差的关系是什么?
  2. 6.0的版本的 tc,不支持大漠对象做数组吗?
  3. ES6,新增数据结构Set的用法
  4. push的时候 出现卡顿现象
  5. java用netty做tcpserver接收c++消息_netty案例,netty4.1基础入门篇四《NettyServer收发数据》...
  6. UVC系列2-探索Android UVC协议
  7. kali解压deb_Kali下安装网易云音乐
  8. 游戏音效只是简单的改原素材吗?
  9. 微信小程序 上传本地图片
  10. 相似度衡量: 苏剑林博客-1
  11. 区块链与金融IT“联姻”的思路和方案
  12. java usb摄像头_Android中多USB摄像头解决方案——UVCCamera源码分析(一)
  13. POS签购单上的授权号,凭证号,参考号,批次号,分别是什么?有什么作用?
  14. far manager引出的windows编码问题
  15. 瘦客户机为何不瘦反胖?
  16. 谷歌浏览器报错ERR_MANDATORY_PROXY_CONFIGURATION_FAILED 解决办法
  17. 如何用计算机打出下山,登山怎么正确下山
  18. HTK 语音识别 ASK
  19. 关于《数据结构与算法JavaScript描述》这本书
  20. 软件硬件bug解决思路

热门文章

  1. 2021高考成绩查询镇远一中,【护航高考 消防同行】——镇远消防圆满完成高考期间消防安保任务...
  2. linux 内核 网卡驱动 移植,linux内核移植步骤添加dm9000网卡驱动(设备树).docx
  3. win7 微软语音服务器,win7 TTS修复工具(微软tts语音引擎修复)
  4. python中模块文件的扩展名不一定是py_python模块和python包有什么区别?
  5. mysql的列生成下拉_ComboBox读取数据库生成下拉列表的算法简化
  6. 鸿蒙开发者大会邀请函,将召开史上最大规模开发者大会,华为抓紧调试“鸿蒙”系统...
  7. mysql5.7.20 sql mode_MySQL5.7中的sql_mode默认值带来的坑及解决方法
  8. 京东商品知识图谱,约10万商品品牌,约65万品牌销售关系
  9. 聚类算法实现:DBSCAN、层次聚类、K-means、
  10. 机器学习入门系列:关于机器学习算法你需要了解的东西、如何开发机器学习模型?...