CSDN上Herry的手记关于DataGrid的。够详细了。http://www.csdn.net/develop/author/netauthor/Latitude/
另外一个要靠你自己找了。。

解决方案 »

  1.   

    谢谢 yuwen16(rr)。 
    那么关于水晶报表的呢,小弟是初学者,所以想看一些基本的东西,最好有些例子。
    还有,那么老大能给初学者学习C#一点建议,我是从VB转过来的,所以真的友好都东西都不能接受,多谢各位老大!
      

  2.   

    咳,可惜Henry手记里是VB.net而不是C#。 
      

  3.   

    Henry手记要看的就是看它的实现想法。其实这是最重要的,在.net中大概的语言都是一样的。比如说DataGrid的结构。。在C#和VB.NET就一样。
    那如果要完全C#的。你看看这个吧,
    http://expert.csdn.net/Expert/topic/1657/1657061.xml?temp=.9146692
    关于报表方面的东西,这个要靠你自己了。。
    这方面的东西,我也没用太多。。
      

  4.   

    水晶报表我推荐一本书,非常不错!!!
    书名: Wrox:Crystal Reports for Visual Studio.NET 高级编程
    英文书名: Professional Crystal Reports for Visual Studio .NET
    内容简介: 
        Crystal Reports是世界领先的用于创建交互式报表的软件包。它为开发人员提供了丰富的工具来开发能够分布到Web或者集成到Windows应用程序中的报表。本书详细介绍了Crystal Reports forVisual Studio.NET的功能,并且说明了如何把报表集成到.NET应用程序中1臼槟谌葜饕ɡ?用Expert创建报表、创建XML报表Web服务、使用ADO.NET、在报表中使用公式和逻辑、开发、分布式报表应用程序、部署报表应用程序等。
        本书适合于所有希望详细了解Crystal Reports for Visual Studio.NET各项功能的开发人员。  
    目录:
    第1章 Crystal Reports.NET概述1.1 Crystal Reports的内容
    1.2 Crystal Reports.NET的用途
    1.3 Crystal RePorts.NET与先前版本的差异
    1.3.1 集成的设计环境
    1.3.2 任何语言,任何时候
    1.3.3 集成方法
    1.3.4 使用方便
    1.3.5 建立企业级应用程序
    1.3.6 报表的体系结构
    1.3.7 报表设计器
    1.3.8 不兼容性
    1.4 Crystal Reports.NET的优势
    1.4.1 对现有开发和技术的支持
    1.4.2 与Visual Studio.NET紧密结合
    1.4.3 Windows和Web报表浏览器
    1.4.4 部署简便
    1.4.5 ADO.NET
    1.4.6 XML报表Web服务
    1.5 安装Crystal Reports.NET
    1.6 学习示例应用程序
    1.6.1 安装示例应用程序
    1.6.2 示例报表
    1.6.3 示例数据
    1.6.4 教程
    1.7 小结第2章 启动Crystal Reports.NET2.1 示例文件
    2.2 规化报表设计
    2.3 创建Crystal报表
    2.3.1 为应用程序添加报表
    2.3.2 使用报表专家向导
    2.4 使用报表设计环境
    2.4.1 菜单与工具栏
    2.4.2 设置默认属性
    2.5 报表设计基础
    2.5.1 报表部件
    2.5.2 报表的格式化
    2.5.3 字段对象
    2.5.4 排序与分组
    2.5.5 记录选择与过滤
    2.6 高级报表设计技术
    2.6.1 绘制图表
    2.6.2 交叉表
    2.6.3 子报表
    2.7 报表性能优化
    2.8 小结第3章 基于Windows应用程序的报表集成3.1 获得示例文件
    3.2 规划应用程序
    3.2.1 浏览开发环境
    3.2.2 使用VB.NET启动一个新的Windows应用程序
    3.3 确定正确的对象模型
    3.4 理解CrystalDecisions.Windows.Forms命名空间
    3.5 使用Windows窗体的Crystal报表浏览器
    3.5.1 向应用程序添加报表
    3.5.2 向Windows窗体添加报表浏览器
    3.5.3 把报表绑定到报表浏览器
    3.5.4 传送数据库登录信息
    3.5.5 设置报表的记录选择公式
    3.6 自定义报表浏览器的外观和布局
    3.6.1 浏览器方法
    3.6.2 使用浏览器事件
    3.6.3 深入报表的详细记录
    3.6.4 深入子报表
    3.6.5 报表异常处理
    3.7 小结第4章 基于Web应用程序的报表集成4.1 获得示例文件
    4.2 规划应用程序
    4.3 Crystal的Web开发简史
    4.4 浏览开发环境
    4.4.1 启动之前
    4.4.2 使用VB.NET启动一个新的Web应用程序
    4.5 确定正确的对象模型
    4.6 理解CrystalDecisions.Web命名空间
    4.7 使用Web表单的Crystal报表浏览器
    4.7.1 向应用程序添加报表
    4.7.2 向Web表单添加报表浏览器
    4.7.3 绑定报表到报表浏览器
    4.8 自定义报表浏览器的外观和布局
    4.8.1 浏览器方法
    4.8.2 打印报表
    4.8.3 使用浏览器事件
    4.9 小结第5章 创建XML报表Web服务5.1 获得示例文件
    5.2 XML报表Web服务概述
    5.2.1 XML报表Web服务的内容
    5.2.2 使用XML报表Web服务的情况
    5.3 创建XML报表Web服务
    5.3.1 创建基础报表Web服务
    5.3.2 创建带有多重报表的报表Web服务
    5.3.3 使用通用报表Web服务
    5.4 使用XML报表Web服务
    5.4.1 外部报表Web服务
    5.4.2 内部报表Web服务
    5.4.3 通用报表Web服务
    5.5 部署问题
    5.6 小结第6章 处理.NET数据6.1 示例文件
    6.2 使用Crystal Reports.NET进行数据访问
    6.2.1 数据库文件
    6.2.2 关系数据库
    6.2.3 OLAP数据
    6.2.4 Crystal词典、查询和信息视图
    6.2.5 其他数据源
    6.3 处理数据源
    6.3.1 设置数据库选项
    6.3.2 向报表添加数据库或表
    6.3.3使用 Visual Linking Expert
    6.3.4 验证报表中使用的数据库结构
    6.3.5 修改数据库位置
    6.3.6 设置数据库别名
    6.4 处理SQL命令和表达式
    6.4.1 定义虚拟表
    6.4.2 创建SQL表达式
    6.5 使用ADO.NET
    6.5.1 ADO.NET数据集
    6.5.2 查看数据集的内容
    6.5.3 从ADO.NET数据集创建报表
    6.5.4 查看包含ADO.NET数据集的报表
    6.6 小结第7章 公式与逻辑7.1 向报表中集成公式和逻辑
    7.1.1 数据库结构
    7.1.2 应用程序数据
    7.1.3 Crystal SQL命令
    7.1.4 Crystal SQL表达式
    7.1.5 公式
    7.2 使用公式编辑器
    7.2.1 设置公式编辑器的外观
    7.2.2 设置语法类型
    7.2.3 检查语法错误
    7.3 使用Basic语法创建公式
    7.3.1 Basic语法简介
    7.3.2 Basic语法的编码约定
    7.3.3 简单运算符
    7.3.4 控制结构
    7.4 使用Crystal语法创建公式
    7.5 创建记录选择公式
    7.6 处理条件格式化
    7.6.1 条件格式化概述
    7.6.2 Boolean属性的条件格式化
    7.6.3 多结果属性的条件格式化
    7.7 小结第8章 使用Crystal Reports引擎8.1 获取示例文件
    8.2 理解CrystalDecisions.CrystalReports.Engine命名空间
    8.3 使用报表引擎自定义报表
    8.3.1 开始
    8.3.2 打印与输出
    8.3.3 处理数据库
    8.3.4 处理区域与段落
    8.3.5 处理报表对象
    8.4 小结第9章 分布应用程序9.1 分布概述
    9.2 开始
    9.2.1 安装工程
    9.2.2 Web安装工程
    9.2.3 合并模块工程
    9.2.4 安装向导
    9.3 基本的部署需求
    9.3.1 操作系统
    9.3.2 硬件
    9.4 部署Windows应用程序
    9.4.1 创建新的安装工程
    9.4.2 选择工程输出
    9.4.3 确定运行时文件的需求
    9.4.4 添加合并模块
    9.4.5 处理许可
    9.4.6 建立安装工程
    9.4.7 测试与部署安装工程
    9.5 部署Web应用程序
    9.5.1 准备Web服务器
    9.5.2 创建安装工程
    9.5.3 建立安装工程
    9.5.4 测试与部署安装程序
    9.6 小结附录A 故障检修A.1 故障检修资源
    A.1.1 Crystal Decisions知识基础
    A.1.2 Crystal Decisions库
    A.1.3 Crystal Decisions下载
    A.1.4 Crystsl DeCisions技术支持
    A.1.5 Microsoft新闻组
    A.1.6 MSDN
    A.1.7 Google组
    A.2 错误源
    A.2.1 已有的报表
    A.2.2 报表设计器
    A.2.3 与数据库和数据相关的错误
    A.2.4 子报表
    A.2.5 输出
    A.2.6 Windows窗体浏览器
    A.2.7 Web表单浏览器
    A.2.8 XML报表Web服务附录B 将应用程序迁移到Crystal Reports.NETB.1 在Visual Studio.NET中使用Crystal Reports 8.5
    B.1.1 示例报表
    B.1.2 新的Visual Basic.NET报表浏览器
    B.1.3 修改Visual Basic.NET Report浏览器
    B.2 在复杂报表里无效的功能
    B.3 从VB6迁移
    B.3.1 示例应用程序
    B.3.2 升级向导
    B.3.3 新的代码
    B.4 小结附录C Crystal语法与Basic语法对照C.1 函数
    C.2 运算符
    C.3 变量声明