aryadev
دوشنبه 11 مرداد 1395, 02:03 صبح
سلام لطفا کسی اینو جواب بده .
من این کد را نوشتم اما توی استیمول ارور میده و میگه :object reference not set to instance of object
private void printfactor()
{
try
{
string file = "dt.mrt";
DataTable dt1 = dt();
DataSet ds = new DataSet();
ds.Tables.Add(dt1);
ds.Namespace = "y";
ds.Prefix = "x";
Stimulsoft.Report.StiReport rpt = new Stimulsoft.Report.StiReport();
rpt.Load(file);
rpt.RegData("dt",ds);
rpt.Show();
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
public DataTable dt()
{
DataTable dt = new DataTable();
dt.Columns.Add("mosh");
dt.Columns.Add("date");
dt.Columns.Add("facid");
dt.Columns.Add("kala");
dt.Columns.Add("meghdar");
dt.Columns.Add("gh");
dt.Columns.Add("gh_kol");
dt.Columns.Add("toz");
dt.Columns.Add("mal");
dt.Columns.Add("takh");
dt.Columns.Add("kol");
dt.Columns.Add("mande");
dt.Columns.Add("name");
dt.Columns.Add("pabarg");
dt.Rows.Add(comboBoxEx1.Text);
dt.Rows.Add(dateTimeSelector1.Text);
dt.Rows.Add(textBoxX8.Text);
foreach (var row in dataGridViewX1.Rows)
{
dt.Rows.Add(row.Cells[0].Value.ToString(), row.Cells[1].Value.ToString(), row.Cells[2].Value.ToString(), row.Cells[3].Value.ToString(), row.Cells[4].Value.ToString());
}
dt.Rows.Add(textBoxX10.Text);
dt.Rows.Add(textBoxX5.Text);
dt.Rows.Add(textBoxX7.Text);
dt.Rows.Add(textBoxX6.Text);
dt.Rows.Add(name);
dt.Rows.Add(pabarg);
return dt;
}
من این کد را نوشتم اما توی استیمول ارور میده و میگه :object reference not set to instance of object
private void printfactor()
{
try
{
string file = "dt.mrt";
DataTable dt1 = dt();
DataSet ds = new DataSet();
ds.Tables.Add(dt1);
ds.Namespace = "y";
ds.Prefix = "x";
Stimulsoft.Report.StiReport rpt = new Stimulsoft.Report.StiReport();
rpt.Load(file);
rpt.RegData("dt",ds);
rpt.Show();
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
public DataTable dt()
{
DataTable dt = new DataTable();
dt.Columns.Add("mosh");
dt.Columns.Add("date");
dt.Columns.Add("facid");
dt.Columns.Add("kala");
dt.Columns.Add("meghdar");
dt.Columns.Add("gh");
dt.Columns.Add("gh_kol");
dt.Columns.Add("toz");
dt.Columns.Add("mal");
dt.Columns.Add("takh");
dt.Columns.Add("kol");
dt.Columns.Add("mande");
dt.Columns.Add("name");
dt.Columns.Add("pabarg");
dt.Rows.Add(comboBoxEx1.Text);
dt.Rows.Add(dateTimeSelector1.Text);
dt.Rows.Add(textBoxX8.Text);
foreach (var row in dataGridViewX1.Rows)
{
dt.Rows.Add(row.Cells[0].Value.ToString(), row.Cells[1].Value.ToString(), row.Cells[2].Value.ToString(), row.Cells[3].Value.ToString(), row.Cells[4].Value.ToString());
}
dt.Rows.Add(textBoxX10.Text);
dt.Rows.Add(textBoxX5.Text);
dt.Rows.Add(textBoxX7.Text);
dt.Rows.Add(textBoxX6.Text);
dt.Rows.Add(name);
dt.Rows.Add(pabarg);
return dt;
}