- 浏览: 31735 次
- 性别:
- 来自: 惠州
最新评论
文章列表
C#.Net序列化,反序列化
二进制序列化,反序列化方法:
private static Mutex mutex = new Mutex();
internal static bool Serialize(object obj, string objectName, string path)
{
try
{
mutex.WaitOne();
BinaryFormatter formatter = new ...
有时候,在存储数据的时候要求存储成XML格式,我们用代码一行一行写的话比较繁琐,我们可以先把数据放到IList中,然后把IList中的数据放到DataSet中,DataSet有个方法WriteXml()把DataSet中的数据存储到XML中,看下面代码:
存储到xml:
internal void Save()
{
System.Data.DataSet ds = ChangeToDataSet(IList);
ds.ReadXmlSchema(getStrByResFileName("PosLog ...
DataGridView 控件包括 DataGridViewButtonCell 类,该类用于显示具有类似按钮的用户界面 (UI) 的单元格。但 DataGridViewButtonCell 不提供禁用由单元格显示的按钮外观的方式。
下面的代码示例演示如何自定义 DataGridViewButtonCell 类来显示可以显示为禁用的按钮。本示例定义一个新的单元格类型 DataGridViewDisableButtonCell,它由 DataGridViewButtonCell 派生。此单元格类型提供一个新的 Enabled 属性,可以将该属性设置为 false 来在单元格中绘制禁用的按钮。本 ...
C#复制文件的时候只提供了复制文件的类,没有复制文件夹。
删除文件夹的时候,文件夹下面有文件的时候是不能删除的,需要先删除文件夹下面所有文件才能删除文件夹。
在网上找了很多资料,在这里记录一下这两个方法:
复制文件夹:
/// <summary>
/// 复制文件夹
/// </summary>
/// <param name="sourceFolder">待复制的文件夹</param>
/// <param name="destFolder">复制到的文件夹</param& ...
最近做一个项目需要压缩,解压文件夹及文件夹里面的子文件夹、文件,在网上找了许多资料,有两种实例:
实例一:
#region 压缩文件
/// 递归压缩文件夹方法
private bool ZipFileDictory(string FolderToZip, ZipOutputStream s, string ParentFolderName)
{
bool res = true;
string[] folders, filenames;
ZipEntry entr ...
SQL语句:
select * from
(select ROW_NUMBER() over(order by @排序字段) as rowNum,显示的字段 from Expend where 条件) as tab where
rowNum>=@记录 and rowNum<=@记录
C#代码:
/// <summary>
/// 获取分页列表
/// </summary>
/// <typeparam name="T">Domain类型</t ...
前台页面代码:Page.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="page.aspx.cs" Inherits="page" %>
<%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>
<!DOCTYPE html PU ...
观牛腩博客(http://niunan.iteye.com/)或视频笔记
string userIp = Request.ServerVariables["REMOTE_ADDR"]; //获取IP地址
string thePage=System.IO.Path.GetFileName(HttpContext.Current.Request.Path) //获取当前页面的页面名
Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<s ...
前台页面部分代码:
<%@ Page Language="C#" MasterPageFile="~/Common.master" AutoEventWireup="true" CodeFile="AllCategory.aspx.cs" Inherits="AllCategory" Title="" MaintainScrollPositionOnPostback="true" %>
<asp:Content ID="Cont ...
说明:对数据库的操作无非就是增删改查,SQLHelper类能提供以上操作,而且可以说是通用的。
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
namespace DAL
{
/// <summary>
/// 数据库助手类
/// </summary>
public clas ...
呵呵~~这是本人在这个博客上发表的第一篇文章哦。前段时间刚看了牛腩大哥的项目开发视频,看到他在这里有个博客,本人才知道这个javaeye平台(作为一名学习编程的技术人员,实在是有点孤陋寡闻了),上来逛了下,发现这个平台跟csdn类似,有许多技术分享之类的东西,在博客里编辑文章的功能也比其它博客的强大,比较吸引我的是可以把代码放在一个专门放代码的地方,发表文章后在存放代码的这个容器的左上角有个复制的按钮,单击它就可以复制里面的代码了,其实也是看到牛腩哥才发现的这个特点的,呵呵~~,所以,就申请了个博客,申请了之后,本来想马上进博客写点东西的,没想到竟然要三天之后才可以拥有这个权限,郁闷!呵呵 ...