rezankh
جمعه 17 بهمن 1393, 14:18 عصر
باسلام
من از يك فايل اكسل ديتاستي گرفتم و انو در ديتا گريد نمايش مي دم. سپس يك ديتا تيبل به روش زير ايجاد كردم و اين ديتابيل رو در ديتا گريد دوم نمايش ميدم. در ادامه ميخوام ديتاتيبل مجازي ايجاد شده رو براي چاپ به فايل گزارش استيمول موجود در پوشه ديباگ بفرستم كه فايل گزار ش نمايش داده ميشه ولي مقادير داخل ديتاتيبل نمايش داده نميشه.
DataTable dtSpace = new DataTable();
dtSpace.Clear();
if (!dtSpace.Columns.Contains("FName"))
dtSpace.Columns.Add("FName");
if (!dtSpace.Columns.Contains("LName"))
dtSpace.Columns.Add("LName");
for (int i = 0; i < (dataGridView1.Rows.Count); ++i)
{
DataRow drSpace = dtSpace.NewRow();
drSpace["FName"] = dataGridView1.Rows[i].Cells[1].Value;
drSpace["LName"] = dataGridView1.Rows[i].Cells[2].Value;
dtSpace.Rows.Add(drSpace);
}
dataGridView2.DataSource = dtSpace;
stiAllReport.Load("AllReport2.mrt");
stiAllReport.RegData(dtSpace);
stiAllReport.Show();
اينم عكس فايل گزارشم:
128225
من از يك فايل اكسل ديتاستي گرفتم و انو در ديتا گريد نمايش مي دم. سپس يك ديتا تيبل به روش زير ايجاد كردم و اين ديتابيل رو در ديتا گريد دوم نمايش ميدم. در ادامه ميخوام ديتاتيبل مجازي ايجاد شده رو براي چاپ به فايل گزارش استيمول موجود در پوشه ديباگ بفرستم كه فايل گزار ش نمايش داده ميشه ولي مقادير داخل ديتاتيبل نمايش داده نميشه.
DataTable dtSpace = new DataTable();
dtSpace.Clear();
if (!dtSpace.Columns.Contains("FName"))
dtSpace.Columns.Add("FName");
if (!dtSpace.Columns.Contains("LName"))
dtSpace.Columns.Add("LName");
for (int i = 0; i < (dataGridView1.Rows.Count); ++i)
{
DataRow drSpace = dtSpace.NewRow();
drSpace["FName"] = dataGridView1.Rows[i].Cells[1].Value;
drSpace["LName"] = dataGridView1.Rows[i].Cells[2].Value;
dtSpace.Rows.Add(drSpace);
}
dataGridView2.DataSource = dtSpace;
stiAllReport.Load("AllReport2.mrt");
stiAllReport.RegData(dtSpace);
stiAllReport.Show();
اينم عكس فايل گزارشم:
128225