仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 791|回复: 8
打印 上一主题 下一主题

[学习教程] ASP.NET编程:将屡次查询的数据添补到统一数据源

[复制链接]
愤怒的大鸟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:47:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
简单的说:.net只有微软一家在做的,微软也不允许别人跟他做相同的工具,所以他就把需要的工具全部封装在.net的平台上了;而java是公开了。数据|数据源在代码编写中常常利用DataSet做为控件的数据源,一般一个控件只能绑定一个数据源。假如要将屡次查询数据库的了局绑定到一个控件中,就必需把屡次查询的了局添补到统一个数据源中。固然此功效也能够静态画表格来完成,不外我感到静态处置表格其实是太贫苦了。为此做了以下测试而且实验乐成,如今分享出来。
道理:将屡次查询的了局添补到统一个DataSet的统一张Table中,不外两次添补时要将字段as成一样的别号,要否则就会呈现不用要的NULL行。
代码以下:
1privatevoiddatabing()
2{
3stringsql1="selectxqidasyhm,xqmcaszsxmfromxt_xq";//
4stringsql2="selectxt_zdb_styleasyhm,descriptionaszsxmfromxt_zdb";//sql1、sql2利用不异的字段别号yhm、zsxm
5using(OracleConnectionconnection=newOracleConnection("DataSource=abeen;UserId=system;Password=abeen;"))
6{
7DataSetds=newDataSet();
8try
9{
10connection.Open();
11OracleDataAdaptercommand=newOracleDataAdapter(sql2,connection);
12command.Fill(ds,0,5,"TableName");//第一次添补数据到TableName
13command=newOracleDataAdapter(sql1,connection);
14command.Fill(ds,"TableName");//第二次添补数据到TableName
15
16this.DataGrid1.DataSource=ds;//两次添补的了局都在ds的TableName中
17this.DataGrid1.DataBind();
18}
19catch(System.Data.OracleClient.OracleExceptionex)
20{
21thrownewException(ex.Message);
22}
23
24}
25}
感觉很多控件都必须自己去写代码;用了WebMatrix感觉也不是很好,毕竟没有很强的WYSIWYG效果。现在就不知道如何是好了。
小女巫 该用户已被删除
沙发
发表于 2015-1-19 23:45:50 | 只看该作者
现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。
柔情似水 该用户已被删除
板凳
发表于 2015-1-28 15:50:04 | 只看该作者
ASP.net1.1和2.0在程序上的语法也有很大不同,现在2.0属于新出来的,不知道半年后会不会有3.0(说笑一下)。Windows2003系统自动支持ASP和ASP.net环境,不用安装任何程序。Asp.net属于编译语言。ASP的最大不同(ASP属于解释语言)。
山那边是海 该用户已被删除
地板
发表于 2015-2-5 20:54:24 | 只看该作者
现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。
精灵巫婆 该用户已被删除
5#
发表于 2015-2-13 13:02:23 | 只看该作者
ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。
愤怒的大鸟 该用户已被删除
6#
 楼主| 发表于 2015-3-3 21:28:15 | 只看该作者
碰到复杂点的问题都不知道能不能解决,现在有点实力的公司都选择自已在开源的基础上做开发。但没听说过有人在IIS上做改进的,windows、sqlserver集群方面的应用也很少见。
灵魂腐蚀 该用户已被删除
7#
发表于 2015-3-11 13:52:00 | 只看该作者
逐步缩小出错代码段的范围,最终确定错误代码的位置。
简单生活 该用户已被删除
8#
发表于 2015-3-18 15:39:58 | 只看该作者
业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
不帅 该用户已被删除
9#
发表于 2015-3-26 01:52:45 | 只看该作者
Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-6 02:50

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表