http://www.ourfly.com/forum/View.aspx?fbId=7&Id=422
Crystal Reports水晶报表设计与开发实务的源代码 
CrystalReport.Net部分
Crystal Reports8.5部分--vb
Crystal Reports8.5部分---Visual c++部分

解决方案 »

  1.   

    另求指点一datagrid问题我数据库里user表中有一个flag字段,用以区分用户权限,如100/10/1
    我想在datagrid中显示时显示结果为超级管理员/管理员/普通用户
    怎么搞?谢谢!另外当初这样设计是因为我在读权限时遇到了问题
    当初用
    数据库中flag类型为char  值为"管理员"
    程序中
    if((char)aReader[3]="管理员")
    {
       MessageBox.show("正确")
    }
    这时,运行中,对话框弹不出来 !:( 郁闷……
    如把flag类型设为 int 值为"10"
    程序中
    if((char)aReader[3]=10)
    {
       MessageBox.show("正确")
    }
    此时,对话框可以弹出。
    这是什么原因?第一种是不是类型不匹配?要怎么做?我试过aReader[3].tosting() ="管理员" 也不行。各位大虾帮帮忙!
      

  2.   

    你可以建一个权限表Tblflag
    ID   Name
    1    管理员
    10   ....
    100  ....然后select的时候用 select ....,Tblflag.name from user,Tblflag where user.flag=Tblflag.ID
    即可。if((char)aReader[3]="管理员")
    改为 
    if(aReader[3].tostring()="管理员")
      

  3.   

    msdn中有介绍crystal report 9的内容,另外你可以装一个crystal report 9.2里面有中文的帮助文档。
      

  4.   

    知道哪里有crystal report 9.2下载吗
      

  5.   

    水晶报表的使用经验和资料总结
    http://expert.csdn.net/Expert/TopicView1.asp?id=1900717
      

  6.   

    http://www.yesky.com/20020618/1616445.shtml
      

  7.   

    zhaotianyi04兄:还是不行,估计还是因为类型不匹配!谢谢大家帮忙,希望各位大侠多多发言。
      

  8.   

    aReader[3]=="管理员"
    能不能出来