1、数据库连接方面:
(1)、.net数据提供程序包括connection、command、datareader、dataadapter4种对象。connection对象提供与数据源的连接;command对象使用户能够访问用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令;datareader对象从数据源中提供高性能的数据流;dataadapter对象提供连接dataset对象和数据源的桥梁。并且dataadapter使用command对象在数据源中执行sql命令,以便将数据加载到dataset中,并使对dataset数据的修改与数据源保持一致。
(2)ole db.net连接语法datasource=服务器地址;integrated security=sspi(microsoft security suport provider interface);initial catalog="数据库名"。
2、datalist方面:
(1)该控件不支持分页和数据排序。可以通过模板定制灵活的显示方式。datareader的数据作为datalist的数据源,然后执行数据绑定,datalist1.datasource=dr(datareader类的执行完成mycommand.executereader()的数据);datalist1.databind()。
(2)datalist的页眉页脚通常用来编辑列的名称,在项模板中编辑每列将显示的数据。其中用到尖括号%#databinder.eval(container.dataitem,"数据库中的字段名称")%>,如果是以货币的形式显示需要增加"{0:c}"
(3)通过属性设置格式和样式
(1)、.net数据提供程序包括connection、command、datareader、dataadapter4种对象。connection对象提供与数据源的连接;command对象使用户能够访问用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令;datareader对象从数据源中提供高性能的数据流;dataadapter对象提供连接dataset对象和数据源的桥梁。并且dataadapter使用command对象在数据源中执行sql命令,以便将数据加载到dataset中,并使对dataset数据的修改与数据源保持一致。
(2)ole db.net连接语法datasource=服务器地址;integrated security=sspi(microsoft security suport provider interface);initial catalog="数据库名"。
2、datalist方面:
(1)该控件不支持分页和数据排序。可以通过模板定制灵活的显示方式。datareader的数据作为datalist的数据源,然后执行数据绑定,datalist1.datasource=dr(datareader类的执行完成mycommand.executereader()的数据);datalist1.databind()。
(2)datalist的页眉页脚通常用来编辑列的名称,在项模板中编辑每列将显示的数据。其中用到尖括号%#databinder.eval(container.dataitem,"数据库中的字段名称")%>,如果是以货币的形式显示需要增加"{0:c}"
(3)通过属性设置格式和样式