文档介绍:.NET C/S(WinForm)开发技巧点滴【转】
     花费了十天时间,为公司开发了一套简单的网络版的信息管理系统,功能主要有客户信息管理,员工信息管理,常用信息管理(各种信函打印、常用网址/常用电话等),公司简单的财务管理等。把一些点点滴滴的技巧在此记录下来,以备查用。
。 DataReader 读取数据,(IDataReader)方法将数据加载到 DataTable ,用DataGridView 显示输出。不要把DataGridView直接绑定到DataReader的目的是数据导出到Excel时,数据源可以再次从DataGridView获得。
不要在 DataGridView 内编辑添加数据,因为数据类型检查不严格(或要严格检查类型需要花费更大的成本)。
Excel 。代码如下:
/**//// <summary>
/// 
/// ** DataTable 数据导出到 Excel **
///
///  Author: 周振兴 (Zxjay 飘遥)
/// 
///  E-Mail: tda7264@
/// 
///  Blog: http://blog./zxjay
/// 
///  Date: 07-08-31
/// 
/// </summary>
                 app = new ();
                 = false;
                 wb = (true);
                 ws = ()(, , , 
);
                DataTable dt = (DataTable);
                for (int i = 0; i < ; i++)
                
...{
                    [1, i + 1] = [i].ColumnName;
                }
                for (int j = 0; j < ; j++)
                ...{
                    for (int k = 0; k < ; k++)
                    ...{
                        [j + 2, k + 1] = [j][k];