水晶报表打印条形码的问题,高手们快来救我啊!!!
开发平台:VS2003,水晶报表10,
条码字体:39码
我现在在水晶报表中以条形码的形式打印出某个字段,但是39码网上查资料得知必须在前后加*号才能被扫描枪正确识别出来,我现在遇上的问题是字段前面的星号不能转换成条形码,后面的却能..弄了几天没找出原因来...这里希望大G 大J们帮帮我,,痛苦死了...
如果有人愿意MSN交流的话更是感激...
MSN:lyz9910@qq.com
[解决办法]
C#调用 vsprinter控件 进行web报表打印简直就是完美
//VsReport生成一个打印需要的Vp文件
public static void GetPrintVp(string strSql,string XmlFilePath,string VpFilePath,string ReportName)
{
VSReport8Lib.VSReport vsr= new VSReport8Lib.VSReport();
vsr.Load(XmlFilePath,ReportName);
vsr.DataSource.ConnectionString = "provider=SQLOLEDB;sever=localhost;uid=sa;password=ccndigitalman2005;database=CPEStore ";
vsr.DataSource.RecordSource = strSql;
vsr.RenderToFile(VpFilePath,VSReport8Lib.FileFormatSettings.vsrVSPrinter);
}
http://memory.memoryblog.com.cn/blog/memory/archives/2006/6341.html