shohreh_azad
پنج شنبه 16 اسفند 1386, 11:17 صبح
ba salam
proge payane terme man asp.net be hamrahe csharpe mikham az crystal report estefade konam dar in zamine matalebe mojud dar syto motale kardam va be kar bastam motasefane be natije nemiresam. man az data set estefadeh kardam va systam peygham adame yaftane datset ra dar temp midad vaghti dar temp dataset ro copy kardam in peygham ro nadam ama etelaati ro ham neshun nemideh mishe komakam konid?
code haye ziro dar barname neveshtam
protectedvoid Page_Load(object sender, EventArgs e)
{
ConnectionInfo connectionInfo = newConnectionInfo();
ReportDocument repdoc = newReportDocument();
connectionInfo.ServerName=".";
connectionInfo.DatabaseName = "dataset1.xsd";
string repPath = Server.MapPath("crystalreport.rpt");
repdoc.Load(repPath);
CrystalReportViewer1.ReportSource = repdoc;
SetLogin(connectionInfo,repdoc);
}
privatevoid SetLogin(ConnectionInfo connectionInfo,ReportDocument reportdocument)
{
Tables tabels = reportdocument.Database.Tables;
foreach (CrystalDecisions.CrystalReports.Engine.Table tabel in tabels)
{
TableLogOnInfo tblogoninfo = tabel.LogOnInfo;
tblogoninfo.ConnectionInfo = connectionInfo;
tabel.ApplyLogOnInfo(tblogoninfo);
}
}
ba tashkor
proge payane terme man asp.net be hamrahe csharpe mikham az crystal report estefade konam dar in zamine matalebe mojud dar syto motale kardam va be kar bastam motasefane be natije nemiresam. man az data set estefadeh kardam va systam peygham adame yaftane datset ra dar temp midad vaghti dar temp dataset ro copy kardam in peygham ro nadam ama etelaati ro ham neshun nemideh mishe komakam konid?
code haye ziro dar barname neveshtam
protectedvoid Page_Load(object sender, EventArgs e)
{
ConnectionInfo connectionInfo = newConnectionInfo();
ReportDocument repdoc = newReportDocument();
connectionInfo.ServerName=".";
connectionInfo.DatabaseName = "dataset1.xsd";
string repPath = Server.MapPath("crystalreport.rpt");
repdoc.Load(repPath);
CrystalReportViewer1.ReportSource = repdoc;
SetLogin(connectionInfo,repdoc);
}
privatevoid SetLogin(ConnectionInfo connectionInfo,ReportDocument reportdocument)
{
Tables tabels = reportdocument.Database.Tables;
foreach (CrystalDecisions.CrystalReports.Engine.Table tabel in tabels)
{
TableLogOnInfo tblogoninfo = tabel.LogOnInfo;
tblogoninfo.ConnectionInfo = connectionInfo;
tabel.ApplyLogOnInfo(tblogoninfo);
}
}
ba tashkor