05 2009 档案
摘要:EXECUTEsp_msforeachtable'deletefrom?' 或EXECUTEsp_msforeachtable'truncatetable?'
阅读全文
摘要:import java.lang.reflect.Method; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; /** * 实现对字符串表达式进行简单的包括函数的运算。 * @author 时锐 */ public class AnalyzeCal...
阅读全文
摘要:1 反射技术与设计模式 反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象,即使这个对象的类型在编译时还不知道。 1.1 .NET可执行应用程序结构 ...
阅读全文
摘要:Assembly t = Assembly.LoadFrom(Linq.DLL);Type tableType = assembly.GetType("tableName");LinqDataContext dc = new LinqDataContext();ITable Itable = dc.GetTable(tableType);
阅读全文
摘要://控件代码public partial class WebUserControl : System.Web.UI.UserControl{ public void TestMethod(string strID) { this.TextBox1.Text += " WebUserControl:" + strID; //其他相关操作 }}//控件代码public partial class We...
阅读全文
摘要:2009年5月14日12:09:18Title下列 BindingFlags 筛选标志可用于定义包含在搜索中的成员:为了获取返回值,必须指定 BindingFlags.Instance 或 BindingFlags.Static。指定 BindingFlags.Public 可在搜索中包含公共成员。指定 BindingFlags.NonPublic 可在搜索中包含非公共成员(即私有成员和受保护的成...
阅读全文
摘要:http://www.cnblogs.com/nuaalfm/archive/2008/09/08/1286640.html
阅读全文
摘要:Description:Global.asax( ASP.NET 或 HTTP 模块所引发的应用程序级别和会话级别事件的代码。继承于HttpApplication。)HttpApplication.BeginRequest ( 该事件在 ASP.NET 响应请求时作为 HTTP 执行管线链中的第一个事件发生。 )通过 HttpApplication.BeginRequest 事件 可以简单的实现 ...
阅读全文
摘要:大家都知道Linq引入了标准查询操作符,从而使查询成为C#语言中最重要的概念。但不知您是否意识到,Linq还可用于查询外的其他用途。下面我将首次探讨Linq用于查询外的其他领域。反射问题:远离类型安全错误至少就我自己而言,使用C#这种类型安全语言时,每当按下Ctrl+Shift+B(或Shift+F6)键进行编译时,会有一种轻松和放心的感觉。我知道,由于使用错误的类型而产生的怪异且难于调试的运行时...
阅读全文
摘要:1、什么是反射 Reflection,中文翻译为反射。 这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(class)’组成,而反射提供一种编程的方式,让程序员可以在程序运行期获得这几个组成部分的相关信息,例如: Assembly类可以获得正...
阅读全文
摘要:static void Main(string[] args) { DataClasses1DataContext dc = new DataClasses1DataContext(); Console.WriteLine("Database: {0}", dc.Mapping.DatabaseName);//数据库名称 Console.WriteLine("The table count is ...
阅读全文
摘要:l 本章将逐一描述LINQ查询运算符。作为参考,“9.3 投影”和“9.4 联接”两节会提及几个概念领域:l • 投影对象层次l • 用Select、SelectMany、Join和GroupJoin进行联接l • 查询内涵式语法中的外部迭代变量l 本章的所有示例都采用如下定义的names数组:l string[]...
阅读全文
摘要:public class ColumnTemplate : ITemplate { string columnName = "/"; public ColumnTemplate(string colname) { columnName = colname; } public void InstantiateIn(Control container) { LiteralControl l = new...
阅读全文
摘要:近日在做GridView动态加载模板列的问题是,发现微软的GridView功能竟然如此捉襟见肘。本来想一个AddColumn()即可搞定的问题,到现实中却发现,远非想像中的那般美好。。。。。于是在网上查了相关的示例,发现都只泛泛讲了一下原理,真正可实用的没有发现,所以一狠心,整理了一下这方面的代码,写了一个派生类。在只使用TextBox模板列的情况下还可以满足要求,至少满足我的要求了。各位可以根据...
阅读全文
摘要:数据源结构同http://www.cnblogs.com/lovecherry/archive/2005/03/25/125525.html 表dep:depid(标识主键),depname(学院名字) 表stu:stuid(标识主键),stuname(学生名字),studepid(学院id=表dep.depid) 前台: <%@ Page language="c#" Codebehind=...
阅读全文
摘要:private void ViewBinding() { Expression<Func<TestTable, bool>> expr = n => GetCondition(n); var xQuery = DCDataContext.TestTables.Where<TestTable>(expr.Compile()); this.dataGridV...
阅读全文
摘要:http://d.download.csdn.net/down/248319/hr_product
阅读全文
摘要:在DAL层写个方法,然后调用;public void UpdateTemplated(int Id,Action <PUB_P_TEMPLATED> Templated) { try { PUB_P_TEMPLATED Tmp = dataContext.PUB_P_TEMPLATED.Single(t => t.ID == Id); Templated(Tmp); // dat...
阅读全文
摘要:上一篇文章介绍了如何实现一个通用的Insert操作, 即直接 Utility.Insert(xxx) 就可以实现了。那么, 大家可能就顺理成章的想到是否也可以实现通用的Update, Delete , Query 操作, 答案是肯定的!下面就让我们来对上一篇提到的DAL扩展一下: usingSystem; usingSystem.Collections.Generic; usingSystem.L...
阅读全文
posted @ 2009-05-06 17:21
jeer
摘要:1. 建一个project 命名为DLinq ,添加一个Linq To SQL 的数据源,这里以经典的Northwind数据库为例,命名为NWDB.dbml。22. 建另一个Project 为DAL层 ,添加一个Table工厂, 这样我们就可以通过实体来获得Table usingSystem; usingSystem.Collections.Generic; usingSystem.Linq; u...
阅读全文
摘要:我的办法是选出第一条记录Select top 1,然后选取表中其它几个列名,这几个字段的值决定该条记录是唯一的。通过这些字段来更新对应行的记录。update pub_p_templated set id =id+ " + i + " where (templateid= ( select top 1 templateid from pub_p_templated where id=1) and i...
阅读全文
摘要:protected override void Render(HtmlTextWriter writer) {foreach (GridViewRow row in GridView1.Rows) { row.Attributes.Add("BorderColor ", "#d2d2d2"); if (row.RowType == DataControlRowType.DataRow) { str...
阅读全文
摘要:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TemplateEdit.aspx.cs" Inherits="mytest.Template.TemplateEdit" %><%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlTool...
阅读全文

浙公网安备 33010602011771号