`
tubaluer
  • 浏览: 1444086 次
文章分类
社区版块
存档分类
最新评论
  • sblig: c / c++ 是不一样的都会输出 100
    j = j++
文章列表
首先介绍两个方法的语法: reload 方法,该方法强迫浏览器刷新当前页面。语法: location.reload([bForceGet]) 参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。 true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新") replace 方法,该方法通过指定URL替换当前缓存在历史里(客户端)的项目,因此当使用replace方法之后,你不能通过“前进”和“后退”来访问已经被替换的URL。语法:location.replace(URL) 参数: URL 在实际应用的时候, ...
原理如下: 1. 使用Acrobat Distiller打印激活worksheet or range生成postscript文件 2. 使用Acrobat Distiller API 将postscript转化成 .PDF 文件 首先,在VBA工程中引用Acrobat Distiller 然后,进行Acrobat Distiller的打印设置(必须,否则转化出错!) 将 Do not send fonts to "Adobe PDF" 选项钩选掉(不选) 代码: Public Sub M ...
DataView 提供了几项用于对 DataTable 中的数据进行排序和筛选的功能: 使用 Sort 属性,可以指定单个或多个列排序顺序并包含 ASC(升序)和 DESC(降序)参数。 可以使用 ApplyDefaultSort 属性自动以升序创建基于表的一个或多个主键列的排序顺序。只有当 Sort 属性为空引用或空字符串时以及表已定义主键时,ApplyDefaultSort 才适用。 使用 RowFilter 属性,可以根据行的列值来指定行的子集。有关 RowFilter 属性的有效表达式的更多信息,请参见有关 DataColumn 类的 <link ke ...
为DataGrid加上滚动条,众所周知可以通过嵌套在<div></div>里来实现。我先总结一下这些方法: 1. 利用div的overflow的特性,我们可以设计出表格的滚动条。但是我们通常需要一个固定不动的表头,因为整个datagrid放在div中,无法使表头固定不动。(方法二,可以利用css固定),我们设计需要另一个<table>来作为表头,同时,将由div包含着的datagrid的表明细行对齐表头,形成完整的表格。格式如下: <table><tr><td><table> <!-- 表头部分 -- ...
前几天,有个网友问我这么一个问题:“当点击DataGrid中的某行或某个Cell时(DataGrid中的数据是通过DataSet得到的),能弹出一个对话框,这个对话框能显示点击的这一行的所有字段信息,应该如何实现?” 正好,我前一阵子写了个小例子,现在我来介绍怎么结合JavaScript来实现这个需求。 我们知道web控件最终都是被转化成html控件在客户端显示的,所以了解了DataGrid里的元素都一一对应着哪些html元素是解决问题的关键。 首先,我们要在DataGrid的 ItemDataBound 事件里,将我们所需要的 javascript 处理添加进去。 private in ...
本文以一个项目中通用的验证类来举例说明如何使用自定义Attribute来扩展元数据。 在项目中,我们为了保证各个层次之间的松藕合,通常把在各个层次之间传递数据的封装在一个称为实体类的类中,比如ActionFrom using System; namespace AttributeTest{public class ActionForm{private string email = "";private string password = "";public string Email{get{return this.email;}set{this.e ...
以下代码使用的是: System.Data.OracleClient (.NET For Oracle Data Provider),使用 1. 如何调用Oracle PL/SQL中有返回值的Function?可以通过Command和Parameter对象匹配调用。 添加的Parameter被匹配为返回值和参数,第一个Parameter是返回值,然后都是 ...
CLR的类型系统将对应简单值的类型同对应传统“对象”的类型区分开来。前者被称为值类型(value type); 后者被称为引用类型(reference type)。 值类型直接包含它们的数据,值类型的实例要么在堆栈上,要么内联在结构中。 引用类型 ...
Java中使用接口的方式,实现方法的回调机制。而在.NET里,我们通过代理,能够很轻松的实现方法的回调。 class Class1{ [STAThread]static void Main(string[] args){Class1 c = new Class1();ThreadWrapper tw = new ThreadWrapper(new Callback(c.PrintResult), 100);// 线程开始tw.Start();Console.ReadLine();}// 打印结果,用于回调public void PrintResult(int result){Console. ...
在.Net上用字符串动态创建控件是通过反射来实现。 首先,利用System.Type.GetType方法,获得字符串中指定的控件的类型实例。 这里需要注意这个字符串的语法,根据msdn的解释: 按名称和签名隐藏会考虑签名的所有部分,包括自定义修饰符、返回类型、参数类型、标记和非托管调用约定。这是二进制比较。 对于反射,属性和事件按名称和签名隐藏。如果基类中有同时带 get 访问器和 set 访问器的属性,但派生类中仅有 get 访问器,则派生类属性隐藏基类属性,并且您将无法访问基类的设置程序。 自定义特性不是通用类型系统的组成部分。 不对数组或 COM 类型执行搜索,除非已 ...
.net没有专门处理FTP的类,我们可以通过调用系统自带的FTP.EXE 或者是调用win32 API中的wininet.dll来完成基本操作。希望以下的代码能为大家抛砖引玉。 方法一: 使用Ftp.exe ,通过process类来调用它。 Imports System.Diagnostics ... Public Sub GetFileByCallFtp() '定义ProcessStartInfo,Process的启动信息。 Dim psi As New ProcessStartInfo 'ftp.exe的路径最好放到配置文件里。 psi.FileName = "C:/WI ...
CSV文件, 俗称"逗号分隔的文件", 读取CSV文件的方法可以使用 IOStream 以文件流读取, 当然,你还可以使用OleDb, ODBC的支持去读取CSV文件内容,这里来看看如何使用ODBC 来读取: 参考 www.ConnectionStrings.com上的连接字符串: 这里不是有csv么?呵呵,可以试一下啊, 试验结果很不错.可以使用ODBC来连接.把csv当作数据库, 使用ODBC连接方式,通过DataAdapter直接将 数据快速导入DataSet, 方法如下: <style type="text/css"> .cf { ...
本方法,将传入的Excel文件内所有的Sheet内的数据都填充入DataSet中。这是一个简单快捷的方法,不足之处是不适合带有格式复杂的Excel文件。(比如:有合并单元格的) public class ExcelUtil { /// <summary> /// 从Excel文件导入DataSet /// Excel的连接字符串说明(详细参看 http://www.connectionstrings.com/excel ): /// HDR=Yes 表示第一行是表头,没有数据,读取时忽略第一行。设置为 No 时则从第一行读取。 /// IME ...
今天在CSDN看到一个问题:如何动态调用WebService? (原贴见:http://community.csdn.net/Expert/topic/3330/3330006.xml?temp=.8463404) 方法一: 手动的添加一个Web引用,然后修改下本地的代理类。最后实现Web Service的URI部署到配置文件里。 具体做法如下: 以下代码是显示如何配置动态的Web Service,以服务单元C(类名为Web_SVSGC)为例: (1) 首先在Web引用中的本地代理类中添加一个构造函数,这个构造函数是以Web Service的URL为参数的重载方法。 Namespace ...
在.NET上,一切都是对象。这种安排的后果之一就是在当将一个变量赋值给另一个变量的时候,会得到两个指向同一对象的变量,而不是两个不同的数据副本(除非是使用值类型而不是引用类型)。一般情况下,可以通过调用类 ...
Global site tag (gtag.js) - Google Analytics