السلام عليكم
هل يمكن عمل تقرير ريبورت فيور بدون DataSet
وانما من خلال الباراميتر فقط
السلام عليكم
هل يمكن عمل تقرير ريبورت فيور بدون DataSet
وانما من خلال الباراميتر فقط
قد يفيدك هذا الكود
SqlConnectionStringBuilder csbDb = new SqlConnectionStringBuilder(ConfigurationManager.ConnectionStrings["ConnectionString"].ToString());
try
{
if (e.NewGroupLevel < 5)
{
#region sLoginCR
Tables crTables;
TableLogOnInfo crTableLogOnInfo;
ConnectionInfo crConnectionInfo = new ConnectionInfo();
crConnectionInfo.ServerName = csbDb.DataSource.ToString();
crConnectionInfo.DatabaseName = csbDb.InitialCatalog.ToString();
crConnectionInfo.UserID = csbDb.UserID.ToString();
crConnectionInfo.Password = csbDb.Password.ToString();
crTables = crRep.Database.Tables;
foreach (Table crTable in crTables)
{
string x = crTable.Name;
crTableLogOnInfo = crTable.LogOnInfo;
crTableLogOnInfo.ConnectionInfo = crConnectionInfo;
crTable.ApplyLogOnInfo(crTableLogOnInfo);
}
#endregion
#region sParameter
ParameterFields oParameterFields = new ParameterFields();
/////////FormType
ParameterDiscreteValue vFormType = new ParameterDiscreteValue();
ParameterField fFormType = new ParameterField();
vFormType.Value = nFormType;
fFormType.ParameterFieldName = "@nFormType";
fFormType.CurrentValues.Add(vFormType);
oParameterFields.Add(fFormType);
////////////////////////
crRep.VerifyDatabase();
crystalReportViewer1.ParameterFieldInfo = oParameterFields;
crystalReportViewer1.ReportSource = crRep;
crystalReportViewer1.Refresh();
#endregion
}
}
catch (Exception EX)
{
MessageBox.Show(sErorrStep + '\n' + EX.Message.ToString(), "Warning Erorr", MessageBoxButtons.OK, MessageBoxIcon.Error);
}سبحانه الله وبحمده سبحانه الله العظيم
if (You Love ArabTeam2000 ) MessageBox.Show("All ArabTeam2000 Love You"); else MessageBox.Show("go to your mama"); المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…