第八章 OLEDB无控件数据库访问 -- 学习笔记

1、 访问数据库时,需要访问物理路径,而不是虚拟路径。
2、 网站的根目录用“~”表示,如果想要获取根目录的地址,可以如此:Server.MapPath("~")。
3、 OLEDB提供了三个执行操作:ExecuteNonQuery(执行更新和插入操作)、ExecuteScalar(执行查询操作,只返回结果集中的一个值,比如sum操作)和ExecuteReader(执行查询操作,返回整个结果集)。
4、 执行datar = executeReader()后得到的结果集,datar["某个属性"]跟Session["某个key"]一样,这都是对象,而我们一般都是需要字符串,因此尝尝需要再调用ToString()方法。
5、 div中有属性是InnerText,用于显示文本,InnerHtml,也是显示文本,但是会处理HTML标签,比如字符串后面+"<br />",就会换行。
6、 对于GridView,每次把数据一行填进去表格当中,就会引起RowDataBound(行绑定事件)。如果想使用这个事件,那么需要在aspx文件中定义GridView处添加一个属性OnRowDataBound="后台处理这个事件的函数名"。然后,在后台代码中定义这个函数,函数参数参照其它函数的写法,参数有两个(Object sender, GridViewRowEventArgs e)。
7、 触发RowDataBound事件后,会产生三种RowType:Header、DataRow和Footer。在函数中写代码时,如果需要对DataRow操作,那么首先需要判断类型:if (e.Row.RowType == DataControlRowType.DataRow)。
8、 使用Covert.ToSingle(String s)可以把s转换为浮点型。
9、 System.Drawing.Color中定义了很多颜色,如何想通过后台设计文本框、单元格等的颜色,可以通过这个类设置,如果再后台要设置单元格的颜色,使用ForeColor属性。
10、 e.Row.Cells[index]就是当前行对应的index+1位置的td单元格。
11、 TableCell表示单元格的类。
12、 HTML控件不会刷新页面,而且如果input HTML控件中有内容,不会发送到服务端去。Web控件会刷新页面。HTML控件中调用的javascript函数只会在当前的aspx的中去找,而Web控件调用的函数去相对应的cs文件中找。
13、 普通的函数中也可以调用JQuery的写法。
14、 用JQuery设置控件CSS属性:$("选择器").css("属性名", "属性值")。
15、 border是定义边框的属性。
16、 如果GridView每一列中增加标签的cssClass,可以通过在控件上选择编辑列-->样式中的ItemStyle,点击找到cssClass,然后在右边填写需要添加的class值。
17、 在JQuery中,所有的容器控件都有text属性,包括td、div、p、label、span等。容器还有text事件,如下18所示。
18、 例如有这样的JQuery代码:

下面的$(this)就代表着 $("td.f", "#GridView")。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值