- 博客(16)
- 资源 (1)
- 收藏
- 关注
转载 C# const和static readonly区别
我们都知道,const和static readonly的确很像:通过类名而不是对象名进行访问,在程序中只读等等。在多数情况下可以混用。二者本质的区别在于,const的值是在编译期间确定的,因此只能在声明时通过常量表达式指定其值。而static readonly是在运行时计算出其值的,所以还可以通过静态构造函数来赋值。明白了这个本质区别,我们就不难看出下面的语句中static readonl
2015-04-22 10:00:17
719
转载 MVC布局之@RenderBody()和@RenderSection()
强大的Razor引擎 一、Razor基础简介 Razor采用了cshtml后缀的文件名,截图如下: A、 版面布局 从图上看到,新的视图引擎已经没有了Site.Master这种MasterPage了,取而代之的是_Layout.cshtml和_ViewStart.cshtml。 _Layout.cshtml等同于MasterPage;如下图所示:
2015-02-04 00:30:15
6398
原创 GridControl_gridView 单元格内容换行(wrap)
this.dataSet1.Tables[0].Rows.Add(text);RepositoryItemMemoEdit repoMemo = new RepositoryItemMemoEdit();repoMemo.WordWrap = true;repoMemo.AutoHeight = true;this.gridControl1.RepositoryItems.
2014-10-21 15:54:18
8933
2
原创 SqlTest(2013-07-10)
USE WSS_Content SELECT * FROM dbo.utTable32 WHERE DB0461A IN (SELECT DB0461A FROM dbo.utTable32 WHERE ID IN('1','2','2'))---Row_NUMBER() OVER()SELECT ROW_NUMBER()OVER(ORDER BY ID)AS RowNum,* FROM d
2014-08-04 13:44:04
985
转载 Dev GridControl 学习笔记
1,增加新行用InitNewRow事件,给新行某字段赋值。后结束编辑。private void grdView_InitNewRow(object sender, DevExpress.XtraGrid.Views.Grid.InitNewRowEventArgs e) { DevExpress.XtraGrid.Views.Grid.GridView view =
2013-10-22 10:25:35
4790
转载 VS2010版快捷键
VS2010版快捷键Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT + F4显示项目属性窗口 C
2013-04-12 14:22:21
751
转载 C# DataTable.Copy()和.Clone()的使用
方法一:复制datatable结构,复制datatable结构和数据,筛选Datatable数据复制datatable结构: datatable .clone()复制datatable结构和数据: datatable .copy()筛选datatable :datatable .select("name like '%abc%'")datatable .select("na
2012-08-08 15:47:39
1799
转载 电子表格(SpreadSheet)主要属性、方法和事件
Spreadsheet.XMLData 字符串类型的属性,可用来获得或设置XML格式的电子表格内容。Spreadsheet.Range 该方法接受一个区域引用(例如A1:B2或A:B),返回一个Range对象。Spreadsheet.ActiveSheet 当前激活Sheet页Spreadsheet.Cells 单元格集合Spreadsheet.Ac
2012-08-07 16:14:27
2685
转载 C# 获取文件信息并导出Excel,Xml报表
using System;using System.Data;using System.Linq;using System.Windows.Forms;using Excel = Microsoft.Office.Interop.Excel;// 添加引用 -> .NET -> Microsoft.Office.Interop.Excel(2003->11.0, 2007->1
2012-08-07 14:51:55
1591
转载 多线程编程(2):线程的同步
在《多线程编程》系列第一篇讲述了如何启动线程,这篇讲述线程之间存在竞争时如何确保同步并且不发生死锁。线程不同步引出的问题下面做一个假设,假设有100张票,由两个线程来实现一个售票程序,每次线程运行时首先检查是否还有票未售出,如果有就按照票号从小到大的顺序售出票号最小的票,程序的代码如下:[c-sharp] view plaincopyusing System
2012-08-01 11:01:07
1025
转载 C#多线程编程(1):线程的启动
using System; using System.Collections.Generic; using System.Text; using System.Threading; namespace StartThread { class Program { int int
2012-08-01 10:58:44
631
转载 ASP.NET后台通过输出JavaScript弹出窗口小结
window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no') ;--> 参数解释: js脚本开始; windo
2012-04-28 23:12:16
1451
转载 JavaScript
JavaScript就这么回事 有些时候你精通一门语言,但是会发现你其实整天在和其它语言打交道,也许你以为这些微不足道,不至于影响你的开发进度,但恰恰是这些你不重视的东西会浪费你很多时间,我一直以为我早在几年前就已经精通JavaScript了,直到目前,我才越来越觉得JavaScript远比我想象的复杂和强大,我开始崇拜它,就像崇拜所有OOP语言一样~趁着节日的空隙,把有关Ja
2012-04-09 16:19:43
589
Adobe 增加添加书签功能
2013-06-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人