neda_dela
یک شنبه 22 آذر 1388, 00:01 صبح
سلام دوستان
من می خام توی یه گزارش همزمان از فیلدهای دو تا تیبل گزارش بگیرم
آیا اصلا امکانش هست؟
قبلا زمانی که به یه تیبل وصل می کردم این کد رو استفاده می کردم :(در ضمن این کد درست جواب میداد)
کد دکمه ای که به صفحه گزارش گیری میره:
(new report_viewer(textBox3.Text)).ShowDialog();
کد فرمی که گزارش توش نشون داده میشه:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace quran
{
public partial class report_viewer : Form
{
string fjob;
public report_viewer(string param)
{
fjob = param;
InitializeComponent();
}
private void report_viewer_Load(object sender, EventArgs e)
{
rookhani f1 = new rookhani();
SqlConnection Conn = new SqlConnection("Data Source=.;Initial Catalog=quran;Integrated Security=True");
SqlDataAdapter DA = new SqlDataAdapter("Select * from [st-shakhsi] where fjob= @fjob", Conn);
DA.SelectCommand.Parameters.AddWithValue("@fjob", fjob);
DataSet DS = new DataSet();
DA.Fill(DS, "t1");
CrystalReport2 CR = new CrystalReport2();
CR.SetDataSource(DS.Tables["t1"]);
crystalReportViewer1.ReportSource = CR;
}
}
}
حالا تو این کد چه تغییری میشه داد؟
من می خام توی یه گزارش همزمان از فیلدهای دو تا تیبل گزارش بگیرم
آیا اصلا امکانش هست؟
قبلا زمانی که به یه تیبل وصل می کردم این کد رو استفاده می کردم :(در ضمن این کد درست جواب میداد)
کد دکمه ای که به صفحه گزارش گیری میره:
(new report_viewer(textBox3.Text)).ShowDialog();
کد فرمی که گزارش توش نشون داده میشه:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace quran
{
public partial class report_viewer : Form
{
string fjob;
public report_viewer(string param)
{
fjob = param;
InitializeComponent();
}
private void report_viewer_Load(object sender, EventArgs e)
{
rookhani f1 = new rookhani();
SqlConnection Conn = new SqlConnection("Data Source=.;Initial Catalog=quran;Integrated Security=True");
SqlDataAdapter DA = new SqlDataAdapter("Select * from [st-shakhsi] where fjob= @fjob", Conn);
DA.SelectCommand.Parameters.AddWithValue("@fjob", fjob);
DataSet DS = new DataSet();
DA.Fill(DS, "t1");
CrystalReport2 CR = new CrystalReport2();
CR.SetDataSource(DS.Tables["t1"]);
crystalReportViewer1.ReportSource = CR;
}
}
}
حالا تو این کد چه تغییری میشه داد؟