仓酷云

标题: ASP.NET编程:将屡次查询的数据添补到统一数据源 [打印本页]

作者: 愤怒的大鸟    时间: 2015-1-16 22:47
标题: ASP.NET编程:将屡次查询的数据添补到统一数据源
简单的说:.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
现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。
作者: 柔情似水    时间: 2015-1-28 15:50
ASP.net1.1和2.0在程序上的语法也有很大不同,现在2.0属于新出来的,不知道半年后会不会有3.0(说笑一下)。Windows2003系统自动支持ASP和ASP.net环境,不用安装任何程序。Asp.net属于编译语言。ASP的最大不同(ASP属于解释语言)。
作者: 山那边是海    时间: 2015-2-5 20:54
现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。
作者: 精灵巫婆    时间: 2015-2-13 13:02
ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。
作者: 愤怒的大鸟    时间: 2015-3-3 21:28
碰到复杂点的问题都不知道能不能解决,现在有点实力的公司都选择自已在开源的基础上做开发。但没听说过有人在IIS上做改进的,windows、sqlserver集群方面的应用也很少见。
作者: 灵魂腐蚀    时间: 2015-3-11 13:52
逐步缩小出错代码段的范围,最终确定错误代码的位置。
作者: 简单生活    时间: 2015-3-18 15:39
业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
作者: 不帅    时间: 2015-3-26 01:52
Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2