請高手指教:
VB寫的代碼轉化成C#的問題
Dim logOnInfo As New TableLogOnInfo()
logOnInfo = objCrystalReportDocument.Database.Tables.Item(0).LogOnInfo
Dim connectionInfo As New ConnectionInfo()
connectionInfo = objCrystalReportDocument.Database.Tables.Item(0).LogOnInfo.ConnectionInfo
connectionInfo.DatabaseName = "pcs2"
connectionInfo.ServerName = "170.16.21.106"
connectionInfo.Password = ""
connectionInfo.UserID = "sa"
objCrystalReportDocument.Database.Tables.Item(0).ApplyLogOnInfo(logOnInfo)
objCrystalReportDocument.FormatEngine.PrintOptions.PaperOrientation = PaperOrientation.Portrait
objCrystalReportDocument.FormatEngine.PrintOptions.PaperSize = PaperSize.PaperA4
轉化C#后代碼
TableLogOnInfo logOnInfo = new TableLogOnInfo();
logOnInfo = objCrystalReportDocument.Database.Tables.Item(0).LogOnInfo;
ConnectionInfo connectionInfo = new ConnectionInfo();
connectionInfo = objCrystalReportDocument.Database.Tables.Item(0).LogOnInfo.ConnectionInfo;
connectionInfo.DatabaseName = "pcs2";
connectionInfo.ServerName = "170.16.21.106";
connectionInfo.Password = "";
connectionInfo.UserID = "sa";
objCrystalReportDocument.Database.Tables.Item(0).ApplyLogOnInfo(logOnInfo);
objCrystalReportDocument.FormatEngine.PrintOptions.PaperOrientation = PaperOrientation.Landscape;
objCrystalReportDocument.FormatEngine.PrintOptions.PaperSize = PaperSize.PaperA4;
其中三處objCrystalReportDocument.Database.Tables.Item下都顯示波浪線
'CrystalDecisions.CrystalReports.Engine.Tables' 不包含 'Item' 的定義
求解決方法
VB寫的代碼轉化成C#的問題
Dim logOnInfo As New TableLogOnInfo()
logOnInfo = objCrystalReportDocument.Database.Tables.Item(0).LogOnInfo
Dim connectionInfo As New ConnectionInfo()
connectionInfo = objCrystalReportDocument.Database.Tables.Item(0).LogOnInfo.ConnectionInfo
connectionInfo.DatabaseName = "pcs2"
connectionInfo.ServerName = "170.16.21.106"
connectionInfo.Password = ""
connectionInfo.UserID = "sa"
objCrystalReportDocument.Database.Tables.Item(0).ApplyLogOnInfo(logOnInfo)
objCrystalReportDocument.FormatEngine.PrintOptions.PaperOrientation = PaperOrientation.Portrait
objCrystalReportDocument.FormatEngine.PrintOptions.PaperSize = PaperSize.PaperA4
轉化C#后代碼
TableLogOnInfo logOnInfo = new TableLogOnInfo();
logOnInfo = objCrystalReportDocument.Database.Tables.Item(0).LogOnInfo;
ConnectionInfo connectionInfo = new ConnectionInfo();
connectionInfo = objCrystalReportDocument.Database.Tables.Item(0).LogOnInfo.ConnectionInfo;
connectionInfo.DatabaseName = "pcs2";
connectionInfo.ServerName = "170.16.21.106";
connectionInfo.Password = "";
connectionInfo.UserID = "sa";
objCrystalReportDocument.Database.Tables.Item(0).ApplyLogOnInfo(logOnInfo);
objCrystalReportDocument.FormatEngine.PrintOptions.PaperOrientation = PaperOrientation.Landscape;
objCrystalReportDocument.FormatEngine.PrintOptions.PaperSize = PaperSize.PaperA4;
其中三處objCrystalReportDocument.Database.Tables.Item下都顯示波浪線
'CrystalDecisions.CrystalReports.Engine.Tables' 不包含 'Item' 的定義
求解決方法
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货